Respondido Dúvida sobre replicação no SQL Server 2008 R2

  • quinta-feira, 29 de março de 2012 13:30
     
     

    Aqui na empresa vou ter que implementar uma replicação entre 2 bancos de dados SQL Server 2008 R2. Cada um está em servidor diferente, e eu preciso que as 2 bases estejam totalmente sincronizadas e atualizadas, ou seja, se eu rodar um update no banco 1, o SQL replique esse update para o banco 2 no servidor 2 e vice versa, se eu rodar outro update no banco 2, ele replique também para o banco 1 no server 1.

    Estive pesquisando aqui e acredito que o melhor método é implementar uma replicação transacional bi-direcional com a opção Updatable Subscriptions. Porém ao consultar o site MSDN, vejo a seguinte descrição: This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature. ( http://msdn.microsoft.com/en-us/library/ms146889(v=sql.105).aspx)

    Há algum outro tipo de replicação que eu possa implementar aqui ao invés desta? O que voces podem sugerir para que possa atender essa minha demanda? Replicação é o melhor método?

    Muito obrigado

     

Todas as Respostas

  • quinta-feira, 29 de março de 2012 14:36
    Moderador
     
     Respondido

    Fabiano,

    Sim existe sim, mas um pouco mais pesada que a Replicação Transacional, seria neste caso a replicação Merge!!!!


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    • Marcado como Resposta Fabiano Lopes quinta-feira, 29 de março de 2012 16:58
    •  
  • quinta-feira, 29 de março de 2012 16:23
     
     

    Junior,

    Obrigado pela resposta.

    Mas nesse caso a replicação por Merge, atenderia esse pré-requisito de manter as 2 bases atualizadas? 

    Vou fazer uns testes aqui com a replicação por merge.

  • quinta-feira, 29 de março de 2012 16:55
    Moderador
     
     Respondido

    Fabiano,

    Sim perfeitamente, alias, ela acaba sendo a mais indicada para este tipo de cenário.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

  • quinta-feira, 29 de março de 2012 16:58
     
     

    Ok...

    muito obrigado.. vou fazer uns testes por aqui..