0

您好,每当我从系统视图sys.dm_tran_session_transactions中选择新查询时,我总是得到 0 行

select * from sys.dm_tran_session_transactions

但是其他一些答案的人使用这张表。

SQL Server 2005:将 Transaction_ID 映射到 @@SPID

为什么我要清空这个视图?

4

1 回答 1

0

DMV 将返回带有开放事务的sys.dm_tran_session_transactions会话,因此在您运行查询时似乎没有此类会话。启动事务以查看返回数据的示例:

BEGIN TRAN;
SELECT * FROM sys.dm_tran_session_transactions;
ROLLBACK;
于 2020-07-25T11:42:58.210 回答