Partager via


Effectuer une mise à jour simulée pour un article à fusionner (Programmation de réplication Transact-SQL)

La réplication de fusion utilise des déclencheurs dans le cadre du processus de réplication ; lorsqu’une mise à jour est effectuée sur une table publiée, un déclencheur de mise à jour se déclenche. Dans certains cas, les données peuvent être mises à jour sans déclenchement du déclencheur, par exemple pendant les opérations WRITETEXT et UPDATETEXT. Dans ces cas, vous devez ajouter explicitement une instruction UPDATE factice pour répliquer la modification. Vous pouvez ajouter une instruction UPDATE factice à l’aide de procédures stockées de réplication.

Pour ajouter une instruction UPDATE factice

  1. Exécutez l’opération (par exemple, UPDATETEXT) sur une ligne d’une table publiée de fusion qui nécessite une mise à jour factice.

  2. Sur le serveur (Serveur de publication ou Abonné) sur la base de données où la modification a été effectuée, exécutez sp_mergedummyupdate (Transact-SQL). Spécifiez la table sur laquelle la modification a été apportée pour @source_object et l’identificateur unique de la ligne modifiée pour @rowguid.

  3. Synchronisez l’abonnement pour répliquer la ligne modifiée.