sys.dm_repl_tranhash (Transact-SQL)

適用対象: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)