MSmerge_articlehistory (Transact-SQL)
適用対象: SQL サーバー
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 | この記事の変更の適用に費やされた時間と、セッション全体の合計時間。 |