Exécuter une mise à jour factice pour un article de fusion (programmation Transact-SQL de la réplication)
S’applique à :SQL Server
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 la table publiée, un déclencheur de mise à jour est exécuté. Dans certains cas, les données peuvent être mises à jour sans exécution du déclencheur, comme lors des opérations WRITETEXT et UPDATETEXT. Dans ces cas-là, 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
Exécutez l'opération (par exemple, UPDATETEXT) sur une ligne d'une table de fusion publiée qui requiert une mise à jour factice.
Sur le serveur (Serveur de publication ou Abonné) sur la base de données où la modification a été apporté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
.Synchronisez l'abonnement pour répliquer la ligne modifiée.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour