查询以获取 SQL Server 中的活动查询列表

but*_*ski 3 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 |
Run Code Online (Sandbox Code Playgroud)

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

Rom*_*kar 8

尝试这个

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
Run Code Online (Sandbox Code Playgroud)