SYS.DM_TRAN_LOCKS 表 RESOURCE_ASSOCIATED_ENTITY_ID 列中的奇怪值

SYS.DM_TRAN_LOCKS 表 RESOURCE_ASSOCIATED_ENTITY_ID 列中的奇怪值

SYS.DM_TRAN_LOCKS 表 RESOURCE_ASSOCIATED_ENTITY_ID 列中的奇怪值

我一直在尝试理解当 RESOURCE_TYPE 为“OBJECT”时 SYS.DM_TRAN_LOCKS 的 RESOURCE_ASSOCIATED_ENTITY_ID 列中的一些奇怪值。虽然这些应该是对象 ID,但我无法确定它们实际上引用的是哪个对象。

我尝试了所有能想到的方法,包括查询所有包含 INT 和 BIGINT 类型列的系统表,看看能否找到该值。但没找到。奇怪的值实际上出现在 SYS.DM_TRAN_LOCKS、SYS.SYSLOCKINFO 和 SP_LOCK 中。

(Microsoft SQL Server 标准版(64 位),版本 9.00.4053.00(SP3 + 安全补丁))

相关内容