안녕하세요. 어디 말할 곳이 없어 등록후 질문 남깁니다.
MS SQL 2008 express를 쓰다 DB가 4G가 넘어 문제가 생긴적이 있습니다. 제가 알기로는 4G가 무료인걸로 알고 있습니다.
그래서 10G가 무료인 2008 R2로 업드레이드 했습니다. 문제는 여기서 있습니다.
기존 DB 파일을 놔두고 R2로 업하면서 DB 파일을 새로 만들었습니다. 그래서 기존 파일과 새로운 파일 두개가 생성이 되었습니다.
현재는 새로운 파일에 DB가 쌓이고 있습니다. 이 두 파일을 붙일 수 있는 방법은 있습니까? 완전 초보인 저로서는 업체에
대응하기 힘이드네요. 방법 좀 상세히 부탁드리겠습니다.
Comment 4
-
건우아빠
2013.05.29 09:49
-
전자사랑
2013.05.29 14:52
답변 감사합니다.
죄송합니다. 답변을 이해를 못하겠네요. 2번을 진행하려 합니다.
링크 서버가 뭔지 모르겠습니다. 쿼리를 짜야하는거 같은데 쿼리를 만져본 적이 없습니다.
간단히 좀 알려주시면 감사하겠습니다.
-
건우아빠
2013.05.29 18:52
제가 밥중에 봐서 미처 생각 못한게 있네요...
기존 2000서버를 백업 하신다음 신규 서버에 새로운 이름으로 데이타베이스를 만드시고 백업한 디비를 강제를 복구 하시면
하나의 서버에 두개의 데이타베이스를 올릴수 있습니다.
이렇게 하시면 링크 서버를 등록 하지 않고도
insert into 신2008..테이블명
select * from 구2000..테이블명
방법도 있습니다.
-
쓸만한게없네(윤선식)
2013.05.30 03:06
살짝 서운해 하실 수도 있지만.
현실적인 말씀을 드리면...
그 일을 꼭 해야 한다면, 좀 더 적극적으로 찾아보고 공부하고 진행하시기를 간곡히 권장합니다.
어쩔 수 없이 해야 하는 상황이라 꼼수를 찾아서 쉽게 해결하려고 한다면 아마.. 추후에 더 힘든 일들이 기다리고 있을 지 모릅니다.
제가 봤을 땐 전체적으로 좀 더 많은 공부를 해야 할 듯 한데...
더욱 적극적인 자세로 공부하시는 것은 어떠실지요?
1. DTS 이용
2. 링크서버로 연결 시키신다음
select해서 insert 하시는게 가장 빠를듯 합니다.
insert 테이블 select * from 링크서버.데이타베이스..테이블 ;
3.bcp로 화일로 내력 받아서 입력하시는방법
4.일부 툴에서 셀렉트한 결과를 바로 인서트 명령으로 저장하는 툴이용 ( 파워필더에서 쿼리 결과를 바로 인서트 문으로 저장 가능)
...... 기타 여러 방법이 있을듯 ...
방법은 여러 가지 입니다. 상황에 따라 편한 방법으로 하시면 좋은데 먼저 숙지를ㄹ 하시고
테스트를 여러번 해보세요..
어렵지는 않습니다.
본 작업전에는 반드시 백업은 필수!