在非Azure中,我可以通过使用以下查询获取当前的事务详细信息,但是从SQL Azure中删除了对此视图的支持,我没有找到任何可以告诉我当前事务ID的类似内容。
从sys.dm_tran_current_transaction
中选择*答案 0 :(得分:1)
我有完全相同的问题,我能够使用触发器中的以下SQL语句来解决它
select @TransactionId = transaction_Id from
sys.dm_tran_session_transactions
where session_id = @@spid
这似乎给了我正在寻找的东西,我希望它能帮助你。
答案 1 :(得分:0)