증상
Microsoft SQL Server 2014을 사용 한다고 가정 합니다. 보조에서 가져온 전체 데이터베이스 백업을 복원 하려고 하면 다음과 같은 오류가 나타납니다.
서버: 메시지 3456, 수준 16, 상태 1, 줄 1은 트랜잭션 ID (7:-1072820627), 페이지 (3:2044928), 할당 단위 72057594078167040, 데이터베이스 '<cl_support>' (데이터베이스 ID 5)에 대 한 로그 레코드 (7699660:807911:68)를 다시 실행할 수 없습니다. Page: LSN = (7699660:489185:317), 배정 단위 = 6488064, type = 8. 로그: OpCode = 7 (LOP_SET_BITS), context 8 (LCX_GAM), PrevPageLSN: (7699660:766590:822).
원인
SQL Server 2014의 오류로 인해 문제가 발생 합니다. 백업에 연결 된 검사점 이전에 일부 업데이트가 누락 된 페이지가 있을 수 있습니다. 이 때문에, SQL Server는 백업이 페이지 복사를 시작 하기 전에 마지막으로 완료 된 검사점의 페이지 업데이트만 시작 합니다.
해결 방법
이 문제는 다음 SQL Server 누적 업데이트에서 처음 수정 되었습니다.
SQL Server 2014 누적 업데이트 1 /en-us/help/2931693
각각의 새로운 새 누적 업데이트에는 이전 누적 업데이트에 포함 된 모든 핫픽스와 모든 보안 수정 사항이 포함 되어 있습니다. SQL Server에 대 한 최신 누적 업데이트를 확인 하세요.
상태
Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.