銷售: 1-800-867-1380

sys.dm_tran_active_transactions (Azure SQL Database)

更新日期: 2014年11月

這個主題已過時。您可以在 Transact-SQL 參考 (資料庫引擎) 中找到最新版本。

Important重要事項
本主題並未進行維護。如需最新版本,請參閱 sys.dm_tran_active_transactions (Transact-SQL)

傳回目前邏輯資料庫的交易相關資訊。

 

資料行名稱 資料類型 描述

transaction_id

bigint

執行個體層級 (而非資料庫層級) 的交易識別碼。它只有在一個執行個體的所有資料庫才是唯一的,在所有的伺服器執行個體則不是。

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