我正在尝试查找并终止已在其中一个表上设置锁定并阻止许多其他查询执行的会话。为此,我使用以下脚本:
SELECT REQUEST_MODE, REQUEST_TYPE, REQUEST_SESSION_ID
FROM sys.dm_tran_locks
WHERE RESOURCE_TYPE = 'OBJECT'
AND RESOURCE_ASSOCIATED_ENTITY_ID =(SELECT OBJECT_ID('System'))
我得到的结果集如下:
运行EXEC sp_who2
不会返回任何具有负 SPID 的行。如何找到锁定我的桌子的会话?