如何检查另一个连接SQL Server 2008的隔离级别

Noa*_*oam 9 sql-server sql-server-2008

我需要查看所有当前连接的隔离级别以找到一些锁定问题.

我尝试过,DBCC Useroptions但它只为我的用户提供了信息.

我想DBCC PSS(0)还是DBCC PSS(1,57) ,但我得到了以下错误:

DBCC语句不正确.检查文档以获取正确的DBCC语法和选项.

Mar*_*ith 15

SELECT CASE transaction_isolation_level 
                        WHEN 0 THEN 'Unspecified' 
                        WHEN 1 THEN 'ReadUncomitted' 
                        WHEN 2 THEN 'Readcomitted' 
                        WHEN 3 THEN 'Repeatable' 
                        WHEN 4 THEN 'Serializable' 
                        WHEN 5 THEN 'Snapshot' 
                  END 
FROM sys.dm_exec_sessions 
WHERE session_id = <spid_of_other_session>
Run Code Online (Sandbox Code Playgroud)