2008-09-08 4 views
0

SQL Server 2000을 사용하는 프로덕션 웹 및 데이터베이스 서버가 있습니다. (그러나 일부 클라이언트에는 SQL 2005가있는 자체 서버가 있습니다.) 그래서 우리는 SQL 2005 Express의 로컬 설치가 가능합니다. Windows XP SP3 상자에서 개발 (SQL 2000 Enterprise 설치를 허용하지 않음)SQL 2005 데이터베이스를 SQL 2005로 복사 옵션

종종 SQL 2000 데이터베이스를 SQL 2005 인스턴스로 복사해야합니다. 과거에는 SQL Publishing 도구 (here)를 사용했습니다. 그러나 데이터베이스 중 하나가 너무 커서 관리 도구가 제대로 처리 할 수없는 SQL 스크립트가 만들어 지므로이 도구를 사용하면 실패합니다. 게다가 너무 오래 걸립니다 ... :)

SQL 2005에 포함 된 데이터베이스 복사 마법사를 사용하지만 우리 개발 시스템은 데이터베이스 복사에 필요한 SQL Server 에이전트를 포함하지 않은 SQL 2005 Express를 실행합니다 마법사가 작동합니다. 그래서 우리의 솔루션은 SQL 2005 풀 버전 (물론 MSDN 구독이 있음)으로 개발 설치를 업그레이드하는 것입니다.

혹시 다른 솔루션이 있다면 잘 될지 궁금합니다. (우리의 프로덕션 서버를 2005 년 또는 심지어 2008 년으로 업그레이드 할 사안에 대해 불평하는 것 외에는 이미 시도했습니다.)

답변

1

SQL Server 2000에서 백업 한 다음 RESTORE WITH MOVE 명령을 2005 Express에 사용하십시오.

관련 문제