Usuário com melhor resposta
Configurando a replicação de banco com IP

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
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]
- Marcado como Resposta Luiz MercanteModerator quarta-feira, 20 de novembro de 2013 16:25
-
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.
- Editado Luiz MercanteModerator terça-feira, 23 de julho de 2013 01:41 ajustes de formatação
- Sugerido como Resposta Luiz MercanteModerator terça-feira, 22 de outubro de 2013 23:59
- Marcado como Resposta Luiz MercanteModerator quarta-feira, 20 de novembro de 2013 16:25
Todas as Respostas
-
-
-
-
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]
-
-
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
-
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]
- Marcado como Resposta Luiz MercanteModerator quarta-feira, 20 de novembro de 2013 16:25
-
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]
-
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.
- Editado Luiz MercanteModerator terça-feira, 23 de julho de 2013 01:41 ajustes de formatação
- Sugerido como Resposta Luiz MercanteModerator terça-feira, 22 de outubro de 2013 23:59
- Marcado como Resposta Luiz MercanteModerator quarta-feira, 20 de novembro de 2013 16:25