查找在SQL Server中的锁定进程后面运行的完整SQL文本

时间:2010-12-21 07:30:39

标签: sql-server-2005 tsql

如何识别在任何转换时哪个SQL锁定表,我想查看并分析完整的SQL文本。

dbcc inputbuffer(pid);没有显示完整的SQL文本。

1 个答案:

答案 0 :(得分:1)

如果你知道SPID,那么你可以使用它:

SELECT text
FROM sys.dm_exec_requests
    CROSS APPLY ::fn_get_sql(sql_handle)
WHERE session_id=@spid

以下是fn_get_sql

的MSDN参考