2017-09-13 85 views

回答

0

有号码DMV有你需要的信息。如果您需要一些见解,我建议您阅读this书。有时我使用此查询来获取关于实际运行的事务的信息:

SELECT S.login_name, 
     S.host_name, 
     S.program_name, 
     R.command, 
     T.text, 
     R.transaction_id, 
     R.cpu_time, 
     R.granted_query_memory, 
     R.wait_type, 
     R.wait_time, 
     R.blocking_session_id 
FROM sys.dm_exec_requests AS R 
INNER JOIN sys.dm_exec_sessions AS S ON R.session_id = S.session_id 
OUTER APPLY sys.dm_exec_sql_text(R.sql_handle) AS T 
WHERE S.is_user_process = 1; 
+0

谢谢你,但我需要的事务ID等等 –

+0

@BurakHak那么你应该在问题中更好地指定预期的输出! 'transaction_id'是'sys.dm_exec_requests'的一部分,如果你打开了本书(或简单的文档),你会发现。我已经更新了答案。 –

相关问题