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 権限が必要です。
解説
返される情報は、レプリケーション アーティクル キャッシュに現在読み込まれている、レプリケートされたデータベース オブジェクトの情報だけです。
参照
関連項目
動的管理ビューと動的管理関数
レプリケーション関連の動的管理ビュー