Réplication transactionnelle bidirectionnelle

S’applique à :SQL ServerAzure SQL Managed Instance

Une réplication transactionnelle bidirectionnelle est une topologie de réplication transactionnelle spécifique qui permet à deux serveurs d'échanger des modifications : chaque serveur publie des données puis s'abonne à une publication contenant les mêmes données provenant de l'autre serveur. Le @loopback_detection paramètre de sp_addsubscription (Transact-SQL) a la valeur TRUE pour s’assurer que les modifications sont envoyées uniquement à l’Abonné et n’entraînent pas l’envoi de la modification au serveur de publication.

Dans SQL Server 2005 (9.x) et versions ultérieures, cette topologie est également prise en charge par la réplication transactionnelle d’égal à égal, mais la réplication bidirectionnelle peut fournir des performances améliorées.

Si vous voulez ajouter un abonnement à une publication bidirectionnelle en utilisant le nom de domaine complet (FQDN), vérifiez que le nom du serveur (@@SERVERNAME) de l’abonné retourne le nom de domaine complet. Si le nom du serveur de l’abonné ne retourne pas le nom de domaine complet, les changements qui proviennent de cet abonné peuvent provoquer des violations de clé primaire.

Voir aussi

Peer-to-Peer Transactional Replication