백업파일을 복원하는 중 다음과 같은 오류가 발생하였다.
미디어 세트에 2개의 미디어가 있지만 1개만 제공하고 있습니다. 모든 멤버를 제공해야 합니다.
백업파일이 2개로 만들어졌는데, 1개만 지정해서 발생한 오류이다.
백업파일이 몇 개로 만들어졌는지 확인하기 위해 아래의 쿼리문을 실행하면 된다.
RESTORE LABELONLY FROM DISK = 'D:\DBA.bak' |
FamilyCount가 필요한 백업파일의 개수이다.
두 파일을 지정해야만 정상적으로 파일이 복원된다.
RESTORE DATABASE DBA FILE = N'DBA' FROM DISK = N'D:\DB_Backup\DBA.bak', DISK = N'D:\DB_Backup\DBA' GO |
왜 미디어 세트에 2개의 미디어가 생성되었는가?
백업할 때 백업할 위치의 파일명에 확장자를 적지 않아 확장자를 포함하여 한개 더 추가하여 백업한 결과 미디어 세트가 2개가 되었다.
대상에 백업할 위치의 개수만큼 미디어 세트의 개수가 늘어난다.
'DBMS > SQL Server' 카테고리의 다른 글
[SQL Server] 데드락 추적 플래그 설정하기 (0) | 2014.10.01 |
---|---|
[SQL Server] 호환성 수준 변경하기 (0) | 2014.08.14 |
[SQL Server] SQL Server 인스턴스 간에 로그인 및 암호를 전송하는 방법(스크립트) (0) | 2014.08.06 |
[SQL Server] 업그레이드 관리자 설치 (0) | 2014.08.01 |
[SQL Server] 복제된 테이블에 열 추가하기 (0) | 2014.07.28 |