Applies ToSQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2019 on Windows

증상

Sql Server 2016, 2017 또는 2019의 구성 요소가 아닌 백업 코드 경로에는 SQL 기록기 서비스가 데이터베이스 스냅숏을 처리 하지 않습니다 (예: "스냅샷 형식으로 데이터베이스 DATASNAPNAME 만들기"). VSS (볼륨 섀도 복사본 서비스) 백업 작업 중 스냅숏에 대해 백업 데이터베이스를 실행할 때 다음과 같은 오류 로그 항목이 표시 될 수 있습니다.

DateTime 백업 백업이 명령 백업 데이터베이스 DataSnapName를 완료 하지 못했습니다. 백업 응용 프로그램 로그에서 자세한 메시지가 있는지 확인 합니다.

DateTime 백업 오류: 3041, 심각도: 16, 상태: 1.

DateTime 백업 백업이 명령 백업 데이터베이스 DatabaseName을 완료 하지 못했습니다. 백업 응용 프로그램 로그에서 자세한 메시지가 있는지 확인 합니다.

DateTime spid # # 오류: 18210, 심각도: 16, 상태: 1.

DateTime spid # # BackupVirtualDeviceFile::P reparetofreeze: 백업 장치 ' {DeviceToken} 1 '에 오류가 발생 했습니다. 운영 체제 오류 = e 스레드 종료 또는 응용 프로그램 요청으로 인해 I/o 작업이 중단 되었습니다.

참고 이전에 나열 된 오류는 일반적인 것 이며 다양 한 시나리오에서 발생 합니다. 즉 "DatabaseName"의 오류 DataSnapName의 오류로 인해 중단 되었기 때문입니다. 현재 수정 프로그램에서는 다음만 해결 합니다. SQL Server 데이터베이스를 사용할 때 이러한 오류가 발생 하는 상황 VSS 백업용으로 선택한 드라이브의 스냅숏입니다.

이와 동시에 Windows 응용 프로그램 이벤트 로그에는 다음과 같은 항목이 포함 될 수 있습니다.

Sqlwriter 24583 없음 오류 DataTime

Sqllib 오류: ICommandText:: Execute를 호출 하는 동안 OLEDB 오류가 발생 했습니다. hr = 0x80040e14. SQLSTATE: 42000, 네이티브 오류: 3013

오류 상태: 1, 심각도: 16

원본: Microsoft SQL Server Native Client 11.0

오류 메시지: BACKUP DATABASE가 비정상적으로 종료 됩니다.

SQLSTATE: 42000, 네이티브 오류: 3002

오류 상태: 1, 심각도: 16

원본: Microsoft SQL Server Native Client 11.0

오류 메시지: 데이터베이스 스냅숏을 백업 하거나 복원할 수 없습니다.

상태

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

해결 방법

이 문제는 다음과 같은 SQL Server 누적 업데이트에서 해결 되었습니다.

SQL Server의 누적 업데이트 정보:

각각의 새로운 새 누적 업데이트에는 이전 누적 업데이트에 포함 된 모든 핫픽스와 모든 보안 수정 사항이 포함 되어 있습니다. SQL Server에 대 한 최신 누적 업데이트를 확인 하세요.

참조

Microsoft에서 소프트웨어 업데이트를 설명하는 데 사용하는 용어에 대해 알아보세요.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

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

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.