2012-08-27 1 views
0

나는 호스팅 서비스를 종료 한 고객이 이전 ASP.Net 사이트 (예 : DNN)를 마이그레이션해야 할 때 해당 호스팅 서비스를 종료하기로 결정했습니다. 새로운 호스팅 회사에SQL Server 2000과 SQL Server 2008 간의 데이터베이스 전송

이전 호스팅 회사에서 SQL Server 2000을 실행 중이고 새로운 호스팅 회사에서 2008 버전으로 복사하려고합니다.

SQL Server Management Studio는 이전 데이터베이스에 연결할 수 있지만 가져 오기/내보내기 데이터 도구는이 이전 시스템에 연결하지 않으려합니다.

어쨌든 데이터베이스를 쉽게 전송할 수 있습니까?

SQL 2000 db를 백업하고이를 2008 버전으로 복원하거나이 둘 사이에서 대화 할 수있는 마이그레이션 도구를 권장 할 수있는 도구가 있습니까?

+1

실제로 SQL Server ** 2000 ** (버전 8.00)을 의미합니다 - 맞습니까? –

+0

@marc_s 당신이 맞습니다. 미안 해요. 번호 매기기가 Management Studio에서보고 된 버전과 함께 작동했음을 알지 못했습니다. – Ben

+1

@marc_s 기분이 좀 나아졌습니다. – Ben

답변

2

당신은 단지 SQL Server 2000 데이터베이스에서 (백업에 내장 된 기능을 사용) SQL Server 데이터베이스 백업을 수행 할 수 있어야하고, SQL 서버 2008

http://msdn.microsoft.com/en-us/library/ms186858(v=sql.100).aspx

+0

입력 해 주셔서 감사합니다. Management Studio에서 백업을 만들려면 어떻게해야합니까? – Ben

+0

개체 탐색기에서 데이터베이스를 마우스 오른쪽 단추로 클릭 한 경우 작업을 선택한 다음 백업을 선택합니다. – podiluska

+0

데이터베이스를 마우스 오른쪽 단추로 클릭 할 때 이전 사용자가 "user userblabla_dbo 로그인에 실패했습니다."오류가 발생합니다.하지만 개별 테이블을 드릴 다운하고 쿼리 할 수 ​​있습니다.이 스크립트는 성가신 일로, dbo 계정입니다. – Ben

1

나의 제안에로 복원한다 당신은

  1. 는 호스트 파일 또는 백업
  2. 을 제공하기 위해 호스트를 얻기 SQL 서버
  3. 를 종료 얻을 것입니다
  4. 자신의 SQL Server 2000을 설치 한 다음 마이그레이션을 실행하십시오. 또는 SQL2008의 백업을 평범하게 수행하십시오.
+0

호스트 처리는 옵션이 아니지만 서버에 원격으로 연결할 수 있습니다. 직접 백업 할 수 있습니까? – Ben

1

데이터베이스 (스키마 + 데이터) : http://j.mp/NRb2EE을 스크립팅하고 새 서버에서이 스크립트를 실행할 수도 있습니다. 데이터베이스가 크면 커다란 스크립트가 될 수 있습니다.

스크립트로 사용할 데이터 유형 옵션에주의하십시오. '스키마 및 데이터'옵션을 선택하십시오.

+0

개인적으로 백업 + 복원이 더 나은 옵션이라고 생각하지만 백업 권한에 문제가있는 경우이 방법을 시도해 볼 수 있습니다. –

+0

입력 해 주셔서 감사합니다. – Ben