Cronograma de replicação de mesclagem do SQL Server
-
09-06-2019 - |
Pergunta
Estamos replicando um banco de dados entre Londres e Hong Kong usando a replicação do SQL Server 2005 Merge.A replicação está configurada para sincronizar a cada minuto e funciona perfeitamente.No entanto, existe a opção de definir a sincronização como "Contínua".Existe alguma diferença real entre replicação a cada minuto e continuamente?
A única razão para fazermos a cada minuto, em vez de continuamente, em primeiro lugar, foi que ela se recuperava melhor se a linha caísse por alguns minutos, mas essa experiência foi toda do SQL Server 2000, portanto pode não ser mais aplicável. .
Solução
Tentamos a solução de replicação contínua no SQL SERVER 2005 e ela pareceu ser menos eficiente que uma solução agendada:como seu processo é contínuo, você não obterá todas as informações relacionadas às replicações passadas (quantas replicações falharam, quanto tempo demorou o processo, por que o processo foi interrompido, quantos registros foram atualizados, quantas modificações na estrutura do banco de dados foram replicadas para assinantes, e assim por diante), tornando o acompanhamento da replicação muito mais difícil.
Também temos enfrentado problemas ao modificar a estrutura do banco de dados (instruções ALTER TABLE) e/ou fazer atualizações em massa em um dos bancos de dados com replicação contínua em andamento.
Mantenha a sincronização "a cada minuto" como está e esqueça essa opção "contínua".
Outras dicas
Fiz algumas pesquisas e infelizmente não encontrei uma resposta direta à sua pergunta, mas encontrei um recurso potencialmente útil para você: http://www.replicationanswers.com/Merge.asp
Espero que isso forneça algumas dicas úteis sobre replicação SQL para você.