エクスポート (0) 印刷
すべて展開

sys.dm_tran_active_transactions (Azure SQL データベース)

このトピックの情報は現在使用できません。最新バージョンは、SQL 14 Transact-SQL Reference. でご覧いただけます。

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 データベースの場合、この列は 0 を返します。

dtc_status

int

単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。

dtc_isolation_level

int

単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。

filestream_transaction_id

bigint

Microsoft Azure SQL データベースの場合、この列は 0 を返します。

サーバーに対する VIEW DATABASE STATE 権限が必要です。

sys.dm_tran_active_transactions システム ビューの詳細については、SQL Server オンライン ブックの「sys.dm_tran_active_transactions (Transact-SQL)」を参照してください。

表示:
© 2014 Microsoft