MSSQLSERVER_845MSSQLSERVER_845

이 항목 적용 대상: 예SQL Server없습니다Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스 없습니다 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

세부 정보Details

제품 이름Product Name SQL ServerSQL Server
이벤트 IDEvent ID 845845
이벤트 원본Event Source MSSQLSERVERMSSQLSERVER
구성 요소Component SQLEngineSQLEngine
심볼 이름Symbolic Name BUFLATCH_TIMEOUTBUFLATCH_TIMEOUT
메시지 텍스트Message Text 데이터베이스 ID %d, 페이지 %S_PGID에 대한 버퍼 래치 유형 %d을(를) 기다리는 중 시간이 초과되었습니다.Time-out occurred while waiting for buffer latch type %d for page %S_PGID, database ID %d.

설명Explanation

프로세스에서 래치를 얻기 위해 기다렸지만 시간 제한이 초과되어 래치를 얻지 못했습니다.A process was waiting to acquire a latch, but the process waited until the time limit expired and failed to acquire one. 이 오류는 일반적으로 시스템 프로세스를 차단하는 다른 태스크로 인해 I/O 작업을 완료하는 데 너무 많은 시간이 소요되는 경우 발생할 수 있습니다.This can occur if an I/O operation takes too long to complete, usually as a result of other tasks blocking system processes. 하드웨어 오류로 인해 이 오류가 발생하는 경우도 있습니다.In some instances, this error may be the result of hardware failure.

사용자 동작User Action

다음 태스크를 수행하면 이 오류를 방지할 수 있습니다.Performing the following tasks may prevent this error:

  • 작업을 줄입니다.Reduce the workload.

  • 오류 로그나 이벤트 로그에 관련된 I/O 오류가 있는지 확인합니다.Verify whether there are associated I/O failures in the error log or event log. I/O 오류는 일반적으로 디스크 오류로 인해 발생합니다.I/O failures are typically caused by disk malfunction.

  • 오류 로그에 잠겨 있는 태스크 및 기타 오류가 있는지 확인합니다.Check error log for non-yielding tasks and other critical errors.

  • 어설션과 같은 오류가 자주 발생하면 이 문제를 해결하십시오.If critical errors such as asserts frequently occur, resolve these problems.

오류가 지속되면 Microsoft 고객 서비스 지원 센터에 문의하십시오.If the error persists, contact Microsoft Customer Service and Support.