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.