销售电话: 1-800-867-1380

sys.dm_tran_active_transactions (Azure SQL Database)

更新时间: 2014年11月

本主题已过时。可以在 SQL 14 Transact-SQL 参考中找到最新版本。

Important重要提示
本主题未经维护。有关最新版本,请参阅 sys.dm_tran_active_transactions (Transact-SQL)

返回与你的当前逻辑数据库的事务有关的信息。

 

列名称 数据类型 说明

transaction_id

bigint

实例级而非数据库级的事务 ID。仅在一个实例的所有数据库中唯一,在所有服务器实例中则不唯一。

name

nvarchar(64)

事务名称。如果事务已被标记且标记的名称替换事务名称,则此名称被覆盖。

transaction_begin_time

datetime

事务的开始时间。

transaction_type

int

事务的类型。

1 = 读/写事务

2 = 只读事务

3 = 系统事务

4 = 分布式事务

transaction_uow

uniqueidentifier

分布式事务的事务工作单元 (UOW) 标识符。MS DTC 使用 UOW 标识符来处理分布式事务。

transaction_state

int

0 = 事务尚未完全初始化。

1 = 事务已初始化但尚未启动。

2 = 事务处于活动状态。

3 = 事务已结束。该状态用于只读事务。

4 = 已对分布式事务启动提交进程。仅用于分布式事务。分布式事务仍然处于活动状态,但不会进行进一步处理。

5 = 事务处于准备就绪状态且等待解析。

6 = 事务已提交。

7 = 事务正在被回滚。

8 = 已回滚事务。

transaction_status

int

标识为仅供参考。不提供支持。不保证以后的兼容性。

transaction_status2

int

标识为仅供参考。不提供支持。不保证以后的兼容性。

dtc_state

int

在 Microsoft Azure SQL Database 中,此列始终返回值 0(零)。

dtc_status

int

标识为仅供参考。不提供支持。不保证以后的兼容性。

dtc_isolation_level

int

标识为仅供参考。不提供支持。不保证以后的兼容性。

filestream_transaction_id

bigint

在 Microsoft Azure SQL Database 中,此列始终返回值 0(零)。

需要对服务器具有 VIEW DATABASE STATE 权限。

有关 sys.dm_tran_active_transactions 系统视图的详细信息,请参阅 SQL Server 联机丛书中的 sys.dm_tran_active_transactions (Transact-SQL)

本文是否对您有所帮助?
(1500 个剩余字符)
感谢您的反馈
显示:
© 2015 Microsoft