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