Share via


sys.dm_repl_traninfo

レプリケートされたトランザクションごとの情報を返します。

列名 データ型 説明

fp2p_pub_exists

tinyint

ピアツーピア トランザクション レプリケーションを使用してパブリッシュされるデータベースに、トランザクションがあるかどうかを示します。

db_ver

int

データベースのバージョン。

comp_range_address

varbinary(8)

スキップする必要がある、部分ロールバックの範囲。

textinfo_address

varbinary(8)

キャッシュされたテキスト情報構造のメモリ内アドレス。

fsinfo_address

varbinary(8)

キャッシュされたファイル ストリーム情報構造のメモリ内アドレス。

begin_lsn

nvarchar(64)

トランザクションに関する最初のログ レコードのログ シーケンス番号 (LSN)。

commit_lsn

nvarchar(64)

トランザクションに関するコミット ログ レコードの LSN。

dbid

smallint

データベース ID。

rows

int

トランザクション内のレプリケートされたコマンドの ID。

xdesid

nvarchar(64)

トランザクション ID。

artcache_table_address

varbinary(8)

トランザクションで最後に使用されたキャッシュ済みアーティクル テーブル構造のメモリ内アドレス。

server

nvarchar(514)

サーバー名。

server_len_in_bytes

smallint

サーバー名の文字長 (バイト単位)。

database

nvarchar(514)

データベース名。

db_len_in_bytes

smallint

データベース名の文字長 (バイト単位)。

originator

nvarchar(514)

トランザクションが発生したサーバーの名前。

originator_len_in_bytes

smallint

トランザクションが発生したサーバーの文字長 (バイト単位)。

orig_db

nvarchar(514)

トランザクションが発生したデータベースの名前。

orig_db_len_in_bytes

smallint

トランザクションが発生したデータベースの文字長 (バイト単位)。

cmds_in_tran

int

現在のトランザクション内のレプリケートされたコマンドの数。論理トランザクションを実行するタイミングを決定するために使用されます。

is_boundedupdate_singleton

tinyint

一意の列更新が 1 行だけに影響するかどうかを示します。

begin_update_lsn

nvarchar(64)

一意の列更新で使用される LSN。

delete_lsn

nvarchar(64)

更新の一部として削除する LSN。

last_end_lsn

nvarchar(64)

論理トランザクションの最後の LSN。

fcomplete

tinyint

コマンドが部分更新かどうかを示します。

fcompensated

tinyint

トランザクションが部分ロールバックに含まれるかどうかを示します。

fprocessingtext

tinyint

トランザクションにバイナリ ラージ データ型列が含まれるかどうかを示します。

max_cmds_in_tran

int

ログ リーダー エージェントで指定される、論理トランザクションのコマンドの最大数。

権限

dm_repl_traninfo を呼び出すには、パブリケーション データベースに対する VIEW DATABASE STATE 権限が必要です。

解説

返される情報は、レプリケーション アーティクル キャッシュに現在読み込まれている、レプリケートされたデータベース オブジェクトの情報だけです。

参照

関連項目

動的管理ビューと動的管理関数
レプリケーション関連の動的管理ビュー

ヘルプおよび情報

SQL Server 2005 の参考資料の入手