Delen via


Bidirectionele transactionele replicatie

Van toepassing op:SQL ServerAzure SQL Managed Instance

Bidirectionele transactionele replicatie is een specifieke transactionele replicatietopologie waarmee twee servers wijzigingen met elkaar kunnen uitwisselen: elke server publiceert gegevens en abonneert zich vervolgens op een publicatie met dezelfde gegevens van de andere server. De @loopback_detection parameter van sp_addsubscription (Transact-SQL) is ingesteld op TRUE om ervoor te zorgen dat wijzigingen alleen naar de abonnee worden verzonden en niet resulteren in de wijziging die naar de uitgever wordt verzonden.

In SQL Server 2005 (9.x) en latere versies wordt deze topologie ook ondersteund door transactionele peer-to-peer-replicatie, maar bidirectionele replicatie kan betere prestaties bieden.

Als u een abonnement wilt toevoegen aan een bidirectionele publicatie met behulp van de FQDN (Fully Qualified Domain Name), controleert u of de servernaam (@@SERVERNAME) van de abonnee de FQDN retourneert. Als de naam van de abonneeserver de FQDN niet retourneert, kunnen wijzigingen die afkomstig zijn van die abonnee primaire-sleutelschendingen veroorzaken.