MSmerge_articlehistory (Transact-SQL)

適用対象:SQL Server

MSmerge_articlehistory テーブルは、マージ エージェント同期セッション中にアーティクルに加えられた変更を追跡し、変更が行われたアーティクルごとに 1 行ずつ追跡します。 このテーブルはディストリビューション データベースに格納されます。

列名 データ型 説明
session_id int MSmerge_sessions システム テーブル内のマージ エージェント ジョブ セッションの ID。
phase_id int 同期セッションのフェーズ。次のいずれかになります。

1 = アップロード。

2 = ダウンロード。

4 = クリーンアップ。

5 = シャットダウン。

6 = スキーマの変更。

7 = BCP。
article_name sysname 変更が行われたアーティクルの名前。
start_time datetime エージェントがアーティクルの処理を開始した時刻。
duration int エージェントがアーティクルを処理した時間 (秒単位)。
挿入 int 同期中に特定のアーティクルに適用された挿入の数。 この値は同期プロセス中にインクリメントされ、終了値は合計数を表します。
更新 int 同期中に特定のアーティクルに適用された更新数です。 この値は同期プロセス中にインクリメントされ、終了値は合計数を表します。
削除 int 同期中に特定のアーティクルに適用された削除の数。 この値は同期プロセス中にインクリメントされ、終了値は合計数を表します。
競合 int 同期中に発生した競合の数。 この値は同期プロセス中にインクリメントされ、終了値は合計数を表します。
conflicts_resolved int 解決された同期中に発生した競合の数。 この値は同期プロセス中にインクリメントされ、終了値は合計数を表します。
rows_retried int 同期中に再試行された失敗した行の数。 この値は同期プロセス中にインクリメントされ、終了値は合計数を表します。
percent_complete decimal セッション中にマージ エージェントがアーティクルに費やした同期時間の合計に対する割合。 セッションが完了するまで、この値は NULL です。
estimated_changes int アーティクルに適用する必要がある行変更の数の見積もり。
relative_cost decimal この記事の変更の適用に費やされた時間と、セッション全体の合計時間。

参照

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