2015-07-07 3 views
0

Я использую SQL Server 2014 и хочу знать, как мы можем получить текст tsql и кто выдал команду, используя другую функцию или присоединиться?Как я могу получить текст t-sql в SQL Server?

+0

Заканчивать 'sp_whoisactive' http://sqlblog.com/blogs/adam_machanic/archive/2012/ 03/22/released-who-is-active-v11-11.aspx –

+0

Текст того, что tsql? –

ответ

2

Используйте следующую команду для проверки активных запросов, запущенных на сервере вместе с именем пользователя, который уволил его

SELECT sqltext.TEXT, 
s.login_name, 
ExecReq.session_id, 
ExecReq.status, 
ExecReq.command, 
ExecReq.cpu_time, 
ExecReq.total_elapsed_time 
FROM sys.dm_exec_requests ExecReq 
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS sqltext 
INNER JOIN sys.dm_exec_sessions s ON ExecReq.session_id = s.session_id