locked
Replicação de Banco de Dados RRS feed

  • Pergunta

  • Olá, boa tarde a todos...
    Me deparei com um cenário e gostaria, se possível fosse, da colaboração de todos aqui do fórum para uma analise. Descreverei o cenário:

    Atualmente tenho um sistema que acessa um servidor de Banco de Dados que está instalado na empresa matriz. Ocorre que existe duas filias, que obviamente estão em locais distintos, acessando esse mesmo servidor de Banco de Dados. Para que houvesse um melhor desempenho no acesso aos dados, haveria a possibilidade de se colocar (montar) servidores de dados nessas filiais e os usuários acessarem os dados de maneira local e consequentemente esses três servidores (Matriz e Filiais) se "conversarem" mantendo os dados iguais, em tempo real, para todos os usuários? Sem sim, quais os procedimentos devo tomar? Atualmente estou utilizando nesse único servidor de Banco de Dados o SQLServer 2005.

    Agradeço, desde já, a atenção de todos!

    Fábio.

    • Movido Gustavo Maia Aguiar quarta-feira, 11 de janeiro de 2012 19:52 (De:SQL Server - Desenvolvimento Geral)
    quarta-feira, 11 de janeiro de 2012 19:25

Todas as Respostas

  • Ola,

    Nao vejo outra açao a nao ser a replicação do tipo merge, que para esse caso de manter os dados sincronizados entre as tres unidades. De uma lida nesse texto do Books Online http://msdn.microsoft.com/en-us/library/ms152746.aspx que ira ajudar voce a entender como ela funciona.

     

    Se a resposta foi util, classifique-a.

     

    Abs,


    Att, Marcos Freccia [MCTS|MCITP|MCT SQL Server 2008]
    • Marcado como Resposta Fabio Watanabe quarta-feira, 11 de janeiro de 2012 19:46
    • Não Marcado como Resposta Fabio Watanabe quinta-feira, 19 de janeiro de 2012 15:23
    quarta-feira, 11 de janeiro de 2012 19:35
  • Olá Marcos, obrigado pela dica... Você já me deu um "norte" a seguir. Vou analisar essa matéria!

    Mais uma vez, muito obrigado!

    quarta-feira, 11 de janeiro de 2012 19:47
  • Olá Marcos...

    Estive estudando o link que você passou e surgiu a seguinte dúvida, no qual acredito que você possa ajudar:

    Se na UNIDADE 1 tenho um Banco de Dados que teoricamente será replicado para a UNIDADE 2 (Servidor com a mesma base de dados) e UNIDADE 3 (Servidor com a mesma base de dados), o aplicativo utilizado (Front End) poderá gravar esses dados nas suas respectivas UNIDADES (local)? Em resumo os usuários estaria gravando e visualizando os dados localmente, porém o servidores das 3 UNIDADES estariam sempre com os mesmos dados. Isso é possível?

    Abraço

    Fábio

    quarta-feira, 18 de janeiro de 2012 18:19