none
Espelhamento de base de dados RRS feed

  • Discussão Geral

  • Boa tarde!

     

    Estou tentando fazer um replicação de banco de dados em redes diferentes. Isto é possível?

     

    Se for possível, alguém sabe como se faz? Ou tem algum material que possam me indicar!

     

    Dentro da mesma rede  consegui usando a opção remota do sql server! No caso em redes diferente eu tenho que ter um ip publico ou um servidor on-line?

     

    Desde já agradeço pela atenção.


    sexta-feira, 6 de março de 2015 16:44

Todas as Respostas

  • Boa Tarde,

    É possível, mas terá que usar o Windows Authentication configurado pelo pass-through authentication, permitindo dessa forma a conexão entre domínios não confiáveis ou pela internet.

    Crie uma conta local no windows, tanto no Publisher quanto no Subscriber que devem ter o mesmo usuário e senha. Use essa conta para o Replication Agent e coloque as conexões do Publisher, Distributor e Subscriber como uma conta do tipo Impersonate. Garanta que essa conta tenha as permissões necessárias, como pode ser visto no link abaixo:

    https://msdn.microsoft.com/en-us/library/ms151868.aspx

    Veja mais informações detalhadas no link abaixo:

    https://support.microsoft.com/kb/321822?wa=wsignin1.0



    Att, Bruno Silva.

    sexta-feira, 6 de março de 2015 17:23
  • Bruno, 

    Como que é esta "pass-through authentication" configuração no windows? Ela que faz a conexão acontecer roda da rede?

     

    sexta-feira, 6 de março de 2015 19:47
  • Renatobe,

    O processo de autenticação na rede vai muito além do pass-through, isso esta totalmente relacionado com o processo de autenticação do Windows, ainda mais se você estiver utilizando um Active Directory.

    Você poderia descrever um pouco mais sobre o seu ambiente?


    Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    domingo, 8 de março de 2015 01:08
  • Junior Galvão - MVP

    Primeiramente desculpa pelo atraso em responder sua pergunta!

    O  no meu cenário estou utilizando duas maquinas com sql Enterprise 2014 ambas vão funcionar em redes diferente.
    No caso vou esta utilizando as duas como publicador e assinante ou seja a duas vão poder enviar e receber dados.

    Estou realizando alguns teste  dentro de uma mesma rede, porem ainda não obtive sucesso. Esta acontecendo o seguinte erro

    .

    Este erro esta aparecendo no monitor de replicação. Estou seguindo este exemplo: https://www.assembla.com/spaces/SPIN_Engenharia/wiki/Configurando_Replica%C3%A7%C3%A3o_em_SQL_2008

    Bem vou tentar ver a validação do assinante dentro da publicação se alguém tiver mais alguma ideia !? 

    Na hora que termino de configurar a assinatura ele da a seguinte mensagem: 

    inscrições para os seguintes assinantes não pode ser inicializado
    imediatamente, porque o instantâneo não está disponível.

    Ou seja erro no snapshot como que eu faço para contornar isto?

    terça-feira, 10 de março de 2015 12:27
  • Esse problema eu já resolvi  configurando o domínio do agente. 

    Agora preciso de fazer toda configuração fora da rede.

    Alguém tem alguma ideia como seria?

    quarta-feira, 11 de março de 2015 19:11
  • Renato,

    Como assim configuração fora da rede? Você esta pensando em fazer a integração com pontos externos que não estão dentro do mesmo domínio?

    Se for, de alguma forma tem que haver comunicação entre estes pontos.


    Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    quinta-feira, 12 de março de 2015 19:24
  • Renato,

    Meu ponto de vista e algo que você deveria verificar primeiro.

    1) As duas maquinas se enxergam? Você consegue pingar as maquinas?

    2) Você consegue se conectar na instancia da outra maquina?

    3) Ja verificou se telnet funciona corretamente na porta configurada no SQL Server?  


    Att,
    Marcos Freccia [MTA|MCTS|MCITP|MCT SQL Server 2008]
    Blog|Twitter
    Assine também os feeds clicando aqui

    domingo, 15 de março de 2015 18:23