적용 대상
SQL Server 2008 R2 Service Pack 2 SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard

증상

Microsoft SQL Server 2008 R2 또는 Microsoft SQL Server 2012가 설치된 컴퓨터에 다음 업데이트 중 하나를 설치했다고 가정합니다.

  • SQL Server 2008 R2 SP1(서비스 팩 1) 이상 버전에 대한 누적 업데이트 6

  • SQL Server 2008 R2 SP2(서비스 팩 2) 이상 버전에 대한 누적 업데이트 1

이 경우 RESTORE FILELISTONLY 문을 실행하여 SQL Server 2008 R2에서 데이터베이스를 복원합니다. 그러나 복원 작업이 실패합니다. 또한 다음과 같은 오류 메시지가 나타납니다.

메시지 3241, 수준 16, 상태 1, 줄 1디바이스 '<BackupFilePath>'의 미디어 패밀리가 잘못 구성되었습니다. SQL Server 이 미디어 패밀리를 처리할 수 없습니다.메시지 3013, 수준 16, 상태 1, 줄 1RESTORE FILELIST가 비정상적으로 종료됩니다.

참고 SQL Server 2008 R2의 이전 빌드에서 DBCC CHECKDB 문을 실행하는 경우 백업 미디어의 문제를 나타내는 일관성 오류가 발생하지 않습니다. 따라서 이러한 이전 버전에서 백업을 복원할 수 있습니다.  

원인

이 문제는 SQL Server 2008 R2 SP1의 누적 업데이트 5와 SQL 2008 R2 SP2의 누적 업데이트 1이 데이터베이스를 복원할 때 데이터베이스 완성도 유효성 검사를 수행하기 때문에 발생합니다. 그러나 RESTORE FILELISTONLY 문에는 이 유효성 검사가 필요하지 않습니다. 이 유효성 검사는 KB 2685132 설명된 핫픽스에 포함되었습니다.  데이터베이스 완성도 유효성 검사에 대한 자세한 내용은 다음 문서 번호 2685132 클릭하여 Microsoft 기술 자료의 문서 2685132 확인합니다.

2685132 수정: 로그 전달 복원 작업은 SQL Server 2008 R2의 instance 또는 SQL Server 2012의 instance 로그 전달 백업 작업을 실행할 때 손상된 트랜잭션 로그 백업을 보조 데이터베이스로 복원합니다.

해결 방법

누적 업데이트 정보

2012년 SQL Server 누적 업데이트 9

이 문제에 대한 수정 사항은 누적 업데이트 9에서 처음 릴리스되었습니다. SQL Server 2012에 대한 이 누적 업데이트 패키지를 가져오는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 문서를 확인합니다.

2867319 2012년 SQL Server 대한 누적 업데이트 패키지 9참조 빌드가 누적되므로 각 새 수정 릴리스에는 모든 핫픽스 및 이전 SQL Server 2012 수정 릴리스에 포함된 모든 보안 수정 사항이 포함됩니다. 이 핫픽스를 포함하는 최신 수정 릴리스를 적용하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

2692828 2012년 SQL Server 릴리스된 후 릴리스된 SQL Server 2012 빌드

SQL Server 2012 서비스 팩 1의 누적 업데이트 5

이 문제에 대한 수정 사항은 누적 업데이트 5에서 처음 릴리스되었습니다. SQL Server 2012 서비스 팩 1에 대한 이 누적 업데이트 패키지를 가져오는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 문서를 확인합니다.

2861107 SQL Server 2012 서비스 팩 1용 누적 업데이트 패키지 5참조 빌드가 누적되므로 각 새 수정 릴리스에는 모든 핫픽스 및 이전 SQL Server 2012 서비스 팩 1 수정 릴리스에 포함된 모든 보안 수정 사항이 포함됩니다. 이 핫픽스를 포함하는 최신 수정 릴리스를 적용하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

2772858 SQL Server 2012 서비스 팩 1이 릴리스된 후 릴리스된 SQL Server 2012 빌드

SQL Server 2008 R2 SP1에 대한 누적 업데이트 13

이 문제에 대한 수정 사항은 누적 업데이트 13에서 처음 릴리스되었습니다. SQL Server 2008 R2 SP1에 대한 이 누적 업데이트 패키지를 가져오는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 문서를 확인합니다.

2855792 SQL Server 2008 R2 SP1Note에 대한 누적 업데이트 패키지 13 빌드가 누적되므로 각 새 수정 릴리스에는 이전 SQL Server 2008 R2 SP1 수정 릴리스에 포함된 모든 핫픽스 및 모든 보안 수정 사항이 포함됩니다. 이 핫픽스를 포함하는 최신 수정 릴리스를 적용하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

2567616 SQL Server 2008 R2 서비스 팩 1이 릴리스된 후 릴리스된 SQL Server 2008 R2 빌드

SQL Server 2008 R2 SP2에 대한 누적 업데이트 7

이 문제에 대한 수정 사항은 누적 업데이트 7에서 처음 릴리스되었습니다. SQL Server 2008 R2 SP2에 대한 이 누적 업데이트 패키지를 가져오는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 문서를 확인합니다.

2844090 SQL Server 2008 R2 SP2Note용 누적 업데이트 패키지 7 빌드가 누적되므로 각 새 수정 릴리스에는 이전 SQL Server 2008 R2 SP2 수정 릴리스에 포함된 모든 핫픽스 및 모든 보안 수정 사항이 포함됩니다. 이 핫픽스를 포함하는 최신 수정 릴리스를 적용하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

2730301 SQL Server 2008 R2 서비스 팩 2가 릴리스된 후 릴리스된 SQL Server 2008 R2 빌드

상태

Microsoft는 "적용 대상" 절에 나열한 Microsoft 제품에서 이 문제를 확인했습니다.

해결 방법 

이 문제를 해결하려면 RESTORE FILELISTONLY 문을 CONTINUE_AFTER_ERROR 옵션과 함께 실행합니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.