sql - 查询以获取我的 SQL Server 中的事件查询列表

标签 sql sql-server sql-server-2008

我想获取在我的 SQL Server 中运行的事件查​​询的信息列表(以终止其中一些查询)。

我想要一个查询来获取这些必需的信息:

| query_id (if possible) | query_text | query_start_time | time_elapsed | host_name | user_group | query_status |

我是 SQL Server 的新手,请建议....

最佳答案

试试这个

select 
    r.session_id,
    r.status,
    r.command,
    r.cpu_time,
    r.total_elapsed_time,
    t.text
from sys.dm_exec_requests as r
    cross apply sys.dm_exec_sql_text(r.sql_handle) as t

关于sql - 查询以获取我的 SQL Server 中的事件查询列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13046619/

相关文章:

mysql - SQL group by subselect

mysql - 选择计数索引

sql - 如何从表A中找到表B中不存在的记录?

sql-server - 使用 SQL Server 中的 NodeValues 生成 XML

javascript - 1 :m (using belongsTo and hasMany). 的问题结果不反射(reflect)提议的模型

sql - 如何通过注册表查找sql​​ server实例的版本和版本

sql-server - 将 DataTable 传递到存储过程的最佳方法是什么?

mysql - SQL女士2005 : Select a ID for a particular date where that date lies between fromdate and Todate

sql - PL/pgSQL 按字段对两个 json 或两行求和

sql - 使用带有 XMLNS 的 OPENXML 命令将 XML 导入 SQL 服务器