マージ レプリケーション メタデータは、パブリケーションの保持設定に基づいてマージ エージェントによって定期的にクリーンアップされます。 これは、パブリッシャーとサブスクライバーのMSmerge_genhistory、MSmerge_contents、MSmerge_tombstone、MSmerge_past_partition_mappings、およびMSmerge_current_partition_mappingsシステム テーブルで発生します。 レプリケーション ストアド プロシージャを使用して、これらのテーブル内のデータをプログラムでクリーンアップすることもできます。
マージ メタデータを手動でクリーンアップするには
パブリッシャー側のパブリケーション データベースで、 sp_mergemetadataretentioncleanupを実行します。
(省略可能) ステップ 1 でMSmerge_genhistory、MSmerge_contents、MSmerge_tombstoneシステム テーブルから削除された行の数が、それぞれ@num_genhistory_rows、@num_contents_rows、@num_tombstone_rows出力パラメーターで返されることに注意してください。
サブスクライバーで手順 1 と 2 を繰り返して、サブスクリプション データベースのメタデータをクリーンアップします。