微软BI开拓者数据库专区SQL Server管理 【事务】查询未关闭事务的脚本

1  /  1  页   1 跳转 查看:1075

【事务】查询未关闭事务的脚本

【事务】查询未关闭事务的脚本

SELECT s_tst.[session_id],
  s_es.[login_name] AS [Login Name],
  S_tdt.[database_transaction_begin_time] AS [Begin Time],
  s_tdt.[database_transaction_log_record_count] AS [Log Records],
  s_tdt.[database_transaction_log_bytes_used] AS [Log Bytes],
  s_tdt.[database_transaction_log_bytes_reserved] AS [Log Reserved],
  s_est.[text] AS [Last T-SQL Text],
  s_eqp.[query_plan] AS [Last Query Plan]
FROM sys.dm_tran_database_transactions s_tdt
  JOIN sys.dm_tran_session_transactions s_tst
      ON s_tst.[transaction_id] = s_tdt.[transaction_id]
  JOIN sys.[dm_exec_sessions] s_es
      ON s_es.[session_id] = s_tst.[session_id]
  JOIN sys.dm_exec_connections s_ec
      ON s_ec.[session_id] = s_tst.[session_id]
  CROSS APPLY sys.dm_exec_sql_text (s_ec.[most_recent_sql_handle]) AS s_est
  OUTER APPLY sys.dm_exec_query_plan (s_ec.[most_recent_sql_handle]) AS s_eqp
ORDER BY [Begin Time] ASC;
GO
虽有智慧,不如乘势;虽有鎡基,不如待时。
君子学以聚之,问以辨之,宽以居之,仁以行之。
独学而无友,则孤陋而寡闻。
 

回复:【事务】查询未关闭事务的脚本

学习学习!!!
 

回复:【事务】查询未关闭事务的脚本

向楼主学习
 

回复:【事务】查询未关闭事务的脚本

我用楼主的查询查到有未关闭的事务.但用dbcc opentran却查不到.想请教下这两者有什么差别么?
 
1  /  1  页   1 跳转

版权所有 微软BI开拓者 

Powered by Discuz!NT 2.1.202    Copyright © 2001-2010 Comsenz Inc.
Processed in 0.0625008 second(s) , 3 queries.
返顶部