常用脚本--查找开启隐性事务的回话

--=========================================================

--很多JDBC驱动会默认设置开启事务,

--或使用SET IMPLICIT_TRANSACTIONS ON;来开启事务

--隐性事务的事务名会被设置为implicit_transaction

--感谢欧阳富平提供

--=========================================================



SELECT * FROM sys.dm_tran_session_transactions T1

INNER JOIN SYS.dm_tran_active_transactions T2

ON T1.transaction_id=T2.transaction_id

WHERE T2.name='implicit_transaction'

AND T1.is_user_transaction=1





--=========================================================

--PS(个人观点):隐性事务不存在好与坏的区别,但会因为程序控制不够完善的原因

--,会引发很多潜在问题,因此建议尽可能少使用隐性事务

--=========================================================

 常用脚本--查找开启隐性事务的回话

你可能感兴趣的:(脚本)