none
Configurando a replicação de banco com IP RRS feed

  • Pergunta

  • Boa noite galera,

    Estou precisando de uma ajudinha com replicação. Eu tenho dois servidores, um de produção e outro de homologação.

    Preciso criar a replicação entre eles! Se eu realizar a conexão no banco pelo IP funciona normalmente. Porém ao configurar o Subscriptions ele dá erro por conta do IP.

    Existe alguma forma de mudar isso? Como crio a replicação nesses casos?

    Obrigada!!

    Aline Onishi

    quarta-feira, 26 de junho de 2013 22:02

Respostas

  • Aline,

    Para isso, uma solução simples é adicionar no arquivo hosts da sua máquina uma entrada DNS apontando o IP que você esta pingando vinculado com o nome do Servidor, desta forma, automaticamente ao pingar o IP ele será reconhecido o nome e se fizer o contrário pingar o nome ele vai trazer o IP.


    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]

    sábado, 6 de julho de 2013 14:49
    Moderador
  • Aline, A recomendação do Galvão de incluir os nomes das máquinas no arquivo hosts é uma ótima opção.

    Veja como é simples:

    http://www.tecmundo.com.br/sistema-operacional/5214-como-editar-os-arquivos-hosts-do-computador-.htm

    No hosts servidor A você coloca o nome do servidor B e seu IP;

    No hosts servidor B você coloca o nome do servidor A e seu IP.

    Só não vejo necessidade em criar rota já que por IP a comunicação ocorre sem problemas.

    Abs,


    Luiz Mercante
    MCITP SQL 2008 | MCTS SQL 2008 | MTA Database Fundamentals | MCTS Windows Apps | MCTS Windows Network | MCP 2003
    sqldicas@outlook.com
    http://sqldicas.com.br
    Se a resposta foi útil de alguma forma, classifique como resposta ou vote como útil.


    terça-feira, 23 de julho de 2013 01:39
    Moderador

Todas as Respostas

  • Bom dia Aline, você consegue conectar no SQL pelo nome da instância? digo pois teve casos que só consegui conectar na instância de um outro servidor liberando a porta 1433 do firewall
    quinta-feira, 27 de junho de 2013 12:41
  • Oi Roger,

    Sim, se for local consigo me conectar com o nome da instância. Porém se for pelo outro server com o nome eu não consigo. Somente pelo IP.

    Obrigada!

    quinta-feira, 27 de junho de 2013 19:45
  • Bom dia Aline,

    Pelo visto você não consegue se conectar neste servidor pelo nome. Se você der um ping pelo nome ele responde?

    Qual a mensagem gerada quando você tenta conectar pelo nome?

    sexta-feira, 28 de junho de 2013 12:14
  • Aline,

    Neste caso, verifique se o serviço SQL Browser esta rodando no seu servido, como também, os protocolos de rede, e demais configurações do SQL Server Configuration Client através da Ferramenta SQL Server Configuration Manager.

    Normalmente esta dificuldade em fazer a conexão através do nome da máquina esta relacionada com as configurações de DNS da rede.

    Através do comando Ping indicado pelo Willian e também do Tracert você consegui obter o nome da máquina?

    Uma possibilidade é tentar configurar o Route entre estes Servidores para forçar a resolução por nome utilizando o comando Route ADD, como também, adicionar no arquivo Hosts da sua máquina uma entrada de hosts com as informações do seu servidor, com isso, ao gerar um simples Ping o nome da máquina será retornado.


    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]

    sexta-feira, 28 de junho de 2013 17:22
    Moderador
  • Olá Wilian,

    Quando faço ping pelo IP, ele reponde. Porém, quando faço ping pelo nome diz não encontrar o Host.

    Obrigada!

    Aline Onishi

    sexta-feira, 28 de junho de 2013 22:00
  • Oi Junior,

    Eu usei o tracert, e me trouxe o nome da máquina destino. Porém ao tentar fazer o ping com o nome ele não reconhece.

    Inclui o IP/Nome no arquivo do host também, mas também não mudou. Na verdade, não sei se fiz certo, mas inclui no arquivo o IP e o nome na mesma linha. É isso mesmo?

    No caso de utilizar o Route Add, como ficaria? 

    Obrigada!

    Aline Onishi

    sexta-feira, 28 de junho de 2013 22:09
  • Aline,

    Para isso, uma solução simples é adicionar no arquivo hosts da sua máquina uma entrada DNS apontando o IP que você esta pingando vinculado com o nome do Servidor, desta forma, automaticamente ao pingar o IP ele será reconhecido o nome e se fizer o contrário pingar o nome ele vai trazer o IP.


    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]

    sábado, 6 de julho de 2013 14:49
    Moderador
  • Aline,

    Basicamente:

    route ADD 157.0.0.0 MASK 255.0.0.0  157.55.80.1 METRIC 3 IF 2
           destination^      ^mask      ^gateway               metric^    ^

    Não é obrigatório informar a Metric e Interface.


    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]

    sábado, 6 de julho de 2013 14:51
    Moderador
  • Aline, A recomendação do Galvão de incluir os nomes das máquinas no arquivo hosts é uma ótima opção.

    Veja como é simples:

    http://www.tecmundo.com.br/sistema-operacional/5214-como-editar-os-arquivos-hosts-do-computador-.htm

    No hosts servidor A você coloca o nome do servidor B e seu IP;

    No hosts servidor B você coloca o nome do servidor A e seu IP.

    Só não vejo necessidade em criar rota já que por IP a comunicação ocorre sem problemas.

    Abs,


    Luiz Mercante
    MCITP SQL 2008 | MCTS SQL 2008 | MTA Database Fundamentals | MCTS Windows Apps | MCTS Windows Network | MCP 2003
    sqldicas@outlook.com
    http://sqldicas.com.br
    Se a resposta foi útil de alguma forma, classifique como resposta ou vote como útil.


    terça-feira, 23 de julho de 2013 01:39
    Moderador