1.查询正在运行的SQL语句
Sys.dm_exec_connections、 sys.dm_exec_sessions 和 sys.dm_exec_requests 动态管理视图映射到sys.sysprocesses系统表。
Sys.dm_exec_connections:连接的信息
sys.dm_exec_sessions :显示了有关所有活动用户连接和内部任务的会话信息
sys.dm_exec_requests :正在执行的每个请求的信息
SELECT
er.session_Id AS [Spid] ,
DB_NAME(er.database_id) AS [Database] ,
ses.login_name AS [LoginName] ,
er.status AS [Status],
wait_type AS [Wait],
SUBSTRING(qt.text, er.statement_start_offset / 2,
(CASE WHEN er.statement_end_offset = - 1 THEN LEN(qt.text) * 2 ELSE er.statement_end_offset END - er.statement_start_offset) / 2) AS [Individual Query] ,
qt.te