在SQL Server 2008中查找SQL锁的最佳方法

Gau*_*tal 18 sql locking

在与SQL Server 2008中的锁相关联的用户中查找SQL锁的最佳方法是什么?

Rem*_*anu 16

select * from sys.dm_tran_locks将列出所有当前锁定,已授予或待处理,以及请求会话ID.select * from sys.dm_exec_sessions将列出所有当前会话,包括客户端主机和登录名.但走这条路很少是你想要的.对于更易消化的形式,请使用活动监视器并观察其中报告的阻止.


小智 5

对主数据库运行这个:

SELECT spid,blocked,program_name,loginame,hostname,lastwaittype,* 
FROM master.dbo.SysProcesses
WHERE blocked <> 0
Run Code Online (Sandbox Code Playgroud)