Partilhar via


Replicação transacional bidirecional

Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure

Replicação transacional bidirecional é uma topologia de replicação transacional específica que permite a dois servidores trocarem alterações entre si: cada servidor publica dados e, então, assina uma publicação com os mesmos dados do outro servidor. O parâmetro @loopback_detection de sp_addsubscription (Transact-SQL) é definido para TRUE a fim de garantir que as alterações sejam enviadas somente ao Assinante e não resultem no envio da alteração novamente ao Publicador.

No SQL Server 2005 (9.x) e versões posteriores, essa topologia também tem suporte para replicação transacional ponto a ponto, mas replicação bidirecional pode fornecer desempenho aprimorado.

Se você quiser adicionar uma assinatura a uma publicação bidirecional usando o FQDN (nome de domínio totalmente qualificado), verifique se o nome do servidor (@@SERVERNAME) do assinante retorna o FQDN. Se o nome do servidor do assinante não retornar o FQDN, as alterações originadas desse assinante poderão causar violações de chave primária.