MSSQLSERVER_3456
적용 대상: SQL Server
세부 정보
attribute | 값 |
---|---|
제품 이름 | SQL Server |
이벤트 ID | 3456 |
이벤트 원본 | MSSQLSERVER |
구성 요소 | SQLEngine |
심볼 이름 | REC_REDOLSNMISMATCH |
메시지 텍스트 | 로그 레코드 %S_LSN을 다시 실행할 수 없습니다(트랜잭션 ID %S_XID, 페이지 %S_PGID, 데이터베이스 '%.*ls'(데이터베이스 ID %d)). 페이지: LSN = %S_LSN, 유형 = %ld. 로그: OpCode = %ld, 컨텍스트 %ld, PrevPageLSN: %S_LSN. 데이터베이스의 백업에서 복원하거나 데이터베이스를 복구합니다. |
설명
복원 작업에서 트랜잭션 로그를 다시 실행하지 못했습니다. 이 오류가 발생하면 데이터베이스가 SUSPECT 상태가 됩니다. 주 파일 그룹 및 다른 파일 그룹은 의심스며 손상될 수 있습니다. SQL Server를 시작하는 동안 데이터베이스를 복구할 수 없으므로 사용할 수 없습니다. 문제를 해결하려면 사용자 작업이 필요합니다.
tempdb에 대해 이 오류가 발생하면 SQL Server 인스턴스가 종료됩니다.
사용자 작업
이 오류는 서버 인스턴스를 시작하거나 데이터베이스를 복구하려고 하는 동안 시스템에 있는 일시적인 조건으로 인해 발생할 수 있습니다. 또한 데이터베이스를 시작할 때마다 발생하는 영구적인 오류로 인해 발생할 수도 있습니다. 원인에 대한 자세한 내용은 Windows 이벤트 로그에서 특정 오류를 나타내는 이전 오류를 검사합니다.
이 오류 3456 발생의 원인에 대한 자세한 내용은 Windows 이벤트 로그에서 특정 오류를 나타내는 이전 오류를 검사합니다. 적절한 사용자 작업은 Windows 이벤트 로그의 정보가 SQL Server 오류가 일시적인 상태 또는 영구 오류로 인해 발생했음을 나타내는지 여부에 따라 달라집니다. 오류 3456 문제 해결을 위한 사용자 작업에 대한 자세한 내용은 SQL Server 온라인 설명서를 참조하세요.
참고 항목
ALTER DATABASE (Transact-SQL)
DBCC CHECKDB(Transact-SQL)
전체 데이터베이스 복원(단순 복구 모델)
MSSQLSERVER_824
sys.databases(Transact-SQL)