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。

Permissions

dm_repl_tranhashに電話するには、出版物データベースの州の許可が必要ですVIEWDATABASE

SQL Server 2022 以降でのアクセス許可

データベース VIEWDATABASE パフォーマンス状態の許可が必要です。

注釈

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

こちらも参照ください

動的管理ビューと動的管理関数 (Transact-SQL)
レプリケーション関連の動的管理ビュー (Transact-SQL)