현재 사이트가 하나 운영되고 있습니다.
MS-SQL 2000 기반의 사이트입니다.
사업장이 해외에 있어서 이번에 호스팅 서비스를 해외로 옮기려고 작업을 준비중인데요...
해외에 호스팅 서비스를 알아보다가 가장 적합한 iis 호스팅 서비스를 찾아서 지금 서비스 신청을 마쳤습니다.
웹사이트 파일은 모두 업로드 했고
DB만 이전을 하면 되는데 문제는 지금 사용되는 sql이 2000버전이고
해외 호스팅 업체에서 지원하는 버전은 2005 입니다.
일단 테이블과 프로시저 합쳐서 약 120여개 정도가 있는데
이걸 백업파일 만들고 그 백업 파일을 가지고 호스팅 서비스 업체에 보낸 뒤 복원을 요청할까 했지만...
해준다는 보장도 없고 시간이 얼마나 걸릴지 몰라서 일단 데이터 내보내기를 했습니다.
그런데.. ㅎㅎ 테이블은 잘 보내졌는데 프로시저는 하나도 안갔네요...
생각해보니 데이터 내보내기는 테이블과 뷰만 보낼 수 있었고 프로시저와 함수를 비롯한 개체를 모두 보내려면
개체 복사를 해야 하는데 ...
SQL 2008 EXPRESS 버전으로 작업하고 있는데 방법을 잘 모르겠습니다.
DB 이전을 위한 도움을 좀 얻을 수 있을까요?
복구 모드가 FULL이라는 전제로
DB를 전체백업 받고 이전하는 곳에 복사해서 NORECOVERY로 복구 해 놓고 로그가 많다면 중간중간 로그 백업을 이전 서버에 복구 하면서
최종 복구시에 마지막 로그를 이전하면 가장 빠르게 구축 할 수 있습니다.
문제는 SQL2000을 사용하셨으므로 모드를 설정 할 수 있는지 확인을 해야 될 것 같고 만약 불가능하다면 이전 전에 SQL문에 문제가 없는지 확인 작업이 필요 할 것 같습니다.
또 백업된 파일을 저장할 수 있는 용량이 이전하는 호스트쪽에 있는지 확인이 필요할 것 같습니다..