증상
Microsoft SQL Server 2008 R2에서 로그 전달 및 데이터베이스 미러링을 결합 하는 환경을 설정 했다고 가정 합니다. 보안 수준이 높은 모드에서 데이터베이스 미러링이 실행 중 이며 자동 장애 조치가 구성 되었습니다. 이 경우 자동 장애 조치 (failover) 후 로그 전달은 작동 하지 않을 수 있으며 SQL Server 오류 로그에 다음과 같은 오류가 기록 됩니다.
<날짜><> spid # 오류: 3456, 심각도: 16, 상태: 1. <날짜><시간> spid #이 로그 레코드 (#), 트랜잭션 ID (#), Page (#), 데이터베이스 ' <DatabaseName> ' (데이터베이스 ID #)에 대 한 기록 (#)을 다시 실행할 수 없습니다. Page: LSN = (#), = #을 입력 합니다. 로그: OpCode = #, context #, PrevPageLSN: (#). 데이터베이스의 백업에서 복원 하거나 데이터베이스를 복구 합니다. <날짜><시간> Spid #을 사용 하 여 ' dbghelp. dll ' 버전 ' 4.0.5 ' <날짜><시간> spid # * * Dump 스레드-Spid = 0, EC = 0x0000000A928F20F0<날짜><Time> spid # * * * <> \sqldump0045.txt date><4 time><spid # * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *: 날짜 >< 시간 > spid # * <날짜 >< 시간 > spid # * <<날짜><시간> Spid 번호 * <날짜><> spid # <날짜><spid # *> 날짜 <time><spid # * handleandnotetoerrorlog 1: 예외가 발생 하 고 Time 주요 = 34, minor = 56, 심각도 = 16
또한 로그 전달 서버에서 일부 덤프 파일이 생성 됩니다.
해결 방법
이 문제는 다음 SQL Server 누적 업데이트에서 처음 수정 되었습니다.
SQL Server 2008 R2 SP2에 대 한 누적 업데이트 9 /en-us/help/2887606
각각의 새로운 새 누적 업데이트에는 이전 누적 업데이트에 포함 된 모든 핫픽스와 모든 보안 수정 사항이 포함 되어 있습니다. SQL Server에 대 한 최신 누적 업데이트를 확인 하세요.
상태
Microsoft는 "적용 대상" 절에 나열한 Microsoft 제품에서 이 문제를 확인했습니다.