Obousměrná transakční replikace

platí pro:SQL Serverazure SQL Managed Instance

Obousměrná transakční replikace je specifická topologie transakční replikace, která umožňuje dvěma serverům vzájemně vyměňovat změny: každý server publikuje data a pak se přihlásí k odběru publikace se stejnými daty z druhého serveru. Nastavte @loopback_detection parametr sp_addsubscription (Transact-SQL) na TRUE, aby změny byly odeslány pouze odběrateli a nevedly k tomu, že by se změna vrátila zpět na Publisher.

V SQL Server 2005 (9.x) a novějších verzích podporuje peer-to-peer transakční replikace také tuto topologii, ale obousměrná replikace může přinést lepší výkon.

Chcete-li přidat odběr k obousměrné publikaci pomocí plně kvalifikovaného názvu domény (FQDN), ověřte, že název serveru (@@SERVERNAME) odběratele vrací plně kvalifikovaný název domény (FQDN). Pokud jméno serveru předplatitele nevrátí FQDN, změny pocházející z tohoto předplatitele mohou způsobit porušení primárního klíče.