マージ レプリケーションでは、レプリケーション プロセスの一部としてトリガーが使用されます。パブリッシュされたテーブルに対して更新が行われると、更新トリガーが起動します。 場合によっては、WRITETEXT 操作や UPDATETEXT 操作中など、トリガーを起動せずにデータを更新できます。 このような場合は、ダミーの UPDATE ステートメントを明示的に追加して変更をレプリケートする必要があります。 レプリケーション ストアド プロシージャを使用して、ダミーの UPDATE ステートメントを追加できます。
ダミーの UPDATE ステートメントを追加するには
ダミーの更新を必要とするマージ パブリッシュ済みテーブルの行に対して操作 (UPDATETEXT など) を実行します。
変更が行われたデータベース上のサーバー (パブリッシャーまたはサブスクライバー) で、 sp_mergedummyupdate (Transact-SQL) を実行します。 @source_objectに対して変更が行われたテーブルと、 @rowguidの変更された行の一意 識別子を指定します。
サブスクリプションを同期して、変更された行をレプリケートします。