在SQL 2008 R2中,如何在数据库中查询所有打开的spid并从中获取最后的sql查询?
答案 0 :(得分:3)
基本形式是使用DMV
SELECT
*
FROM
sys.dm_exec_requests er
CROSS APPLY
sys.dm_exec_sql_text(er.sql_handle) AS t
可以根据需要对其进行细化或过滤,例如此链接:https://sqlblog.org/2008/07/01/sys-dm_exec_requests