Replica transazionale bidirezionale

Si applica a: SQL Server Istanza gestita di SQL di Azure

La replica transazionale bidirezionale è una topologia di replica transazionale specifica che consente lo scambio reciproco di modifiche tra due server: ogni server pubblica i dati e successivamente esegue la sottoscrizione di una pubblicazione con gli stessi dati dell'altro server. Il parametro @loopback_detection di sp_addsubscription (Transact-SQL) è impostato su TRUE per garantire che le modifiche vengano inviate solo al Sottoscrittore e non restituite al server di pubblicazione.

In SQL Server 2005 (9.x) e versioni successive, questa topologia è supportata inoltre dalla replica transazionale peer-to-peer, ma la replica bidirezionale consente di migliorare le prestazioni.

Per aggiungere una sottoscrizione a una pubblicazione bidirezionale utilizzando il nome di dominio completo (FQDN), verifica che il nome del server (@@SERVERNAME) del sottoscrittore restituisca il nome di dominio completo. Se il nome del server sottoscrittore non restituisce il nome di dominio completo, le modifiche provenienti da tale sottoscrittore possono causare violazioni della chiave primaria.