MSSQLSERVER_845

详细信息

产品名称

SQL Server

产品版本

10.50

产品内部版本号

10.50.0000.00

事件 ID

845

事件源

MSSQLSERVER

组件

SQLEngine

符号名称

BUFLATCH_TIMEOUT

消息正文

等待用于数据库 ID %d 中的页 %S_PGID 的缓冲区闩锁类型 %d 时发生超时。

解释

进程正在等待获取闩锁,但该进程一直等到超过时间限制也未能获取一个闩锁。其他任务阻塞系统进程时,通常会导致完成 I/O 操作的时间过长,这时则可能发生此错误。在一些实例中,此错误可能是硬件故障引起的。

用户操作

执行下列任务可能可以防止此错误:

  • 减少工作负荷。

  • 检查错误日志或事件日志中是否存在相关联的 I/O 故障。I/O 故障通常是由磁盘故障引起的。

  • 检查错误日志中是否存在非生成任务和其他严重错误。

  • 如果频繁出现诸如断言之类的严重错误,请解决这些问题。

如果错误仍然存在,请与 Microsoft 产品服务与支持部门联系。