Dubbelriktad transaktionsreplikering

gäller för:SQL ServerAzure SQL Managed Instance

Dubbelriktad transaktionsreplikering är en specifik transaktionsreplikeringstopologi som gör att två servrar kan utbyta ändringar med varandra: varje server publicerar data och prenumererar sedan på en publikation med samma data från den andra servern. Sätt parametern @loopback_detectionsp_addsubscription (Transact-SQL) till SANT för att säkerställa att ändringar endast skickas till prenumeranten och inte leder till att ändringen skickas tillbaka till Publisher.

I SQL Server 2005 (9.x) och senare versioner stödjer peer-to-peer-transaktionell replikering också denna topologi, men bidirektionell replikering kan ge förbättrad prestanda.

För att lägga till en prenumeration på en tvåvägspublikation genom att använda det fullt kvalificerade domännamnet (FQDN), kontrollera att abonnentens servernamn (@@SERVERNAME) returnerar FQDN. Om abonnentens servernamn inte returnerar FQDN kan ändringar som härstammar från den abonnenten orsaka primärnyckelbrott.