適用対象: SQL Server
トランザクション パブリケーションでレプリケートされるトランザクションに関する情報を返します。
column_name | data_type | description |
---|---|---|
バケット | bigint | ハッシュ テーブル内のバケットの数。 |
hashed_trans | bigint | 現在のバッチでレプリケートされたコミット済みトランザクションの数。 |
completed_trans | bigint | これまでに完了したトランザクションの数。 |
compensated_trans | bigint | 部分ロールバックを含むトランザクションの数。 |
first_begin_lsn | nvarchar(64) | 現在のバッチの最も古い開始ログ シーケンス番号 (LSN)。 |
last_commit_lsn | nvarchar(64) | 現在のバッチ内の最後のコミット LSN。 |
アクセス許可
dm_repl_tranhashを呼び出すには、パブリケーション データベースに対する VIEW DATABASE STATE 権限が必要です。
SQL Server 2022 以降でのアクセス許可
データベースに対する VIEW DATABASE PERFORMANCE STATE アクセス許可が必要です。
解説
情報は、レプリケーション アーティクル キャッシュに現在読み込まれているレプリケートされたデータベース オブジェクトに対してのみ返されます。
関連項目
動的管理ビューと動的管理関数 (Transact-SQL)
レプリケーション関連の動的管理ビュー (Transact-SQL)