MSSQLSERVER_1203
详细信息
产品名称 |
SQL Server |
产品版本 |
10.0 |
产品内部版本号 |
10.00.0000.00 |
事件 ID |
1203 |
事件源 |
MSSQLSERVER |
组件 |
SQLEngine |
符号名称 |
LK_NOT |
消息正文 |
进程 ID %d 尝试对不归它所有的资源进行解锁: %.*ls。请重试该事务,因为此错误可能是计时条件导致的。如果该问题仍然存在,请与数据库管理员联系。 |
说明
当 SQL Server 执行的活动不是普通的后处理清除活动,并且发现它试图解锁的特定页已经解锁时,将产生此错误。
可能的原因
此错误的基本原因可能与受影响数据库中存在结构问题相关。SQL Server 管理页的获取和释放以维护多用户环境中的并发控制。此机制的维护是通过使用各种内部锁结构来实现的,这些内部锁结构标识了当前的页和当前的锁类型。处理受影响页时获取锁,处理完成后则释放锁。
用户操作
对对象所属数据库执行 DBCC CHECKDB。如果 DBCC CHECKDB 未报告错误,则尝试重新建立连接并执行此命令。
![]() |
---|
如果执行 DBCC CHECKDB 时有一个 REPAIR 子句未更正索引问题,或者如果不确定执行具有 REPAIR 子句的 DBCC CHECKDB 会对数据有何影响,请与主要支持提供商联系。 |