マージ レプリケーションの動作方法

マージ レプリケーションは、SQL Server スナップショット エージェントおよびマージ エージェントによって実装されます。パブリケーションがフィルタ選択されていない場合や静的フィルタを使用している場合、スナップショット エージェントでは 1 つのスナップショットが作成されます。パブリケーションがパラメータ化されたフィルタを使用している場合、スナップショット エージェントではデータのパーティションごとに 1 つのスナップショットが作成されます。マージ エージェントは、初期スナップショットをサブスクライバに適用します。また、初期スナップショットの作成後にパブリッシャまたはサブスクライバで発生したデータの増分変更がマージされ、ユーザーが構成したルールに従って競合を検出し、解決します。

次の図は、マージ レプリケーションで使用されるコンポーネントを示しています。

マージ レプリケーション コンポーネントとデータ フロー

マージ レプリケーションの動作方法の詳細については、以下のトピックを参照してください。