MSdistribution_history (Transact-SQL)

適用対象:SQL Server

MSdistribution_history テーブルには、ローカル ディストリビューターに関連付けられているディストリビューション エージェントの履歴行が含まれています。 このテーブルはディストリビューション データベースに格納されます。

定義

列名 データ型 説明
agent_id int ディストリビューション エージェントの ID。
runstatus int 実行中の状態:

1 = 開始。

2 = 成功。

3 = 進行中です。

4 = アイドル。

5 = 再試行。

6 = 失敗。
start_time datetime ジョブの実行開始時刻です。
time datetime メッセージがログに記録される時刻。
duration int メッセージ セッションの実行時間 (秒) です。
コメント nvarchar (4000) メッセージ テキスト。
xact_seqno varbinary(16) 最後に処理されたトランザクション シーケンス番号です。
current_delivery_rate float 最後の履歴エントリ以降に 1 秒あたりに配信されたコマンドの平均数。
current_delivery_latency int ディストリビューション データベースに入るコマンドと、最後の履歴エントリ以降にサブスクライバーに適用されるまでの待機時間。 単位はミリ秒です。
delivered_transactions int セッションで配信されたトランザクションの合計数。
delivered_commands int セッションで配信されたコマンドの合計数。
average_commands int セッションで配信されたコマンドの平均数。
delivery_rate float 1 秒あたりに配信されたコマンドの平均。
delivery_latency int コマンドがディストリビューション データベースに登録されてからサブスクライバーに適用されるまでの待機時間です。 単位はミリ秒です。
total_delivered_commands bigint サブスクリプションの作成後に配信されたコマンドの合計数。
error_id int MSrepl_error システム テーブル内のエラーの ID。
updateable_row bit 履歴行を上書きできる場合は 、1 に設定します。
timestamp timestamp このテーブルのタイムスタンプ列です。

参照

レプリケーション テーブル (Transact-SQL)
レプリケーション ビュー (Transact-SQL)