prod (Windows Server 2003의 SQL Server 2000)로 이동해야하는 데이터베이스 (Windows Server 2008의 SQL Server 2005)가 있습니다. 내 프로세스는 다음과 같습니다.
- dev에 로그인하여 SQL Server Management Studio를 엽니 다.
- 데이터베이스를 마우스 오른쪽 버튼으로 클릭하십시오 | 작업 | 지원. 모든 기본 옵션 유지 (전체 백업 등)
- .bak 파일을 로컬로 prod (네트워크 드라이브 없음)로 이동하고 prod에 로그인 한 후 SQL Server Enterprise Manager를 엽니 다.
- 데이터베이스 노드를 마우스 오른쪽 단추로 클릭 | 모든 작업 | 데이터베이스를 복원하십시오.
- 동일한 데이터베이스 이름을 반영하도록 데이터베이스로 복원을 변경하십시오.
- '장치에서'라디오 단추를 클릭하십시오. '장치 선택'을 클릭하십시오
- 다음에서 복원 : 추가 ...를 클릭하고 .bak 파일 (작은 파일-6MB)을 찾습니다.
이제 데이터베이스를 복원 할 준비가되었으므로 확인을 클릭하고 다음 오류가 발생합니다.
" 'E : ... bak'장치의 미디어 패밀리가 잘못 구성되었습니다. SQL Server가이 미디어 패밀리를 처리 할 수 없습니다. RESTORE DATABASE가 비정상적으로 종료되었습니다."
이 오류는 즉각적입니다.
나는 다른 db 이름과 로그 파일 이름 (원산지)을 사용하여 db를 dev 컴퓨터로 복원하고 이전에 파일과 동일한 물리적 경로를 가진 빈 데이터베이스를 생성하고 복원하려고 시도하면서 몇 가지 변형을 시도했습니다. 몇 가지 다른 .bak 파일을 만들어서 prod에 업로드하기 전에 파일이 확인되어 있는지 확인하십시오. 파일 자체는 존재하지 않지만 .mdf 및 .ldf 파일의 디렉토리는 prod에 존재한다는 사실을 알고 있습니다. 확인을 클릭하여 복원하기 전에 옵션 탭으로 이동하면 다음 오류가 발생합니다.
오류 3241 : 'E : ... bak'장치의 미디어 제품군이 잘못 구성되었습니다. SQL Server는이 미디어 제품군을 처리 할 수 없습니다. 파일 저장 복원이 비정상적으로 종료되었습니다.
누구든지 밝은 아이디어가 있습니까?