none
Replicação RRS feed

  • Pergunta

  • Olá a todos!!!

    Configurei uma replicação entre servidores distintos em datacenters também separados. Entretanto, o seguinte erro surge ao finalizar:

    "O endereço de rede do servidor "TCP://ip do server:5022" não pode ser acessado ou não existe. Verifique o nome do endereço de rede e se as portas de pontos de extremidade local e remoto estão em operação. (Microsoft SQL Server, Error: 1418)"

     

    Já verifiquei tudo o que podia ser: firewall, rede, restore do db, comunicação entre os servidores, entre as instancias, tudo se comunicando perfeitamente. Acesso normal tanto de um banco quanto do outro, os serviços estão sendo iniciados com uma conta esecifica, tudo o que eu podia imaginar já verifiquei. ALguém tem mais alguma idéia do que poderia ser??? Desde já agradeço pela costumeira ajuda.

    PS. Estou usando o SQL Server 2008 Estandard Edition SP1

     

    []´s

     

    Paulo.

     


    • Movido Gustavo Maia Aguiar terça-feira, 11 de janeiro de 2011 02:00 (De:Gerenciamento, Configuração, Instalação, e Segurança)
    terça-feira, 11 de janeiro de 2011 01:36

Respostas

  • Olá,

    Estou levando em consideração que você já verificou que existe conectividade entre os datacenters e não há firewalls bloqueando o trafego

    Verifique as seguintes configurações:
    Veja se no EventViewer você não recebe alguma mensagem de error em relação ao momento em que você tenta estabelecer o acesso

    Exemplo:
    Message
    Database Mirroring login attempt by user 'NT AUTHORITY\ANONYMOUS LOGON.' failed with error: 'Connection handshake failed. The login 'NT AUTHORITY\ANONYMOUS LOGON' does not have CONNECT permission on the endpoint. 

     
    Verifique se a conta que está executando o SQL server não é a conta Local, e utilize uma conta de dominio nos servidores envolvidos na replicação

    ADDITIONAL LINKS:
    -----------------------------------------
    "Troubleshooting Database Mirroring Setup " Section in the article
    http://msdn2.microsoft.com/en-us/library/ms189127.aspx

    Also see the following for specific information on the 1418 error.
    http://msdn2.microsoft.com/en-us/library/aa337361.aspx

    Abraços,


    Fábio Oliveira Support Engieer | Microsoft Enterprise and Developer Support
    quinta-feira, 27 de janeiro de 2011 20:08
  • Paulo,

    Com base na resposta do Fábio, andei pesquisando um pouco e consultando o Books On-Line, esta mensagem de erro que esta sendo apresentada é muito comum quando utilizamos o Database Mirroring e estamos tento problemas de conectividade, ou seja, algum endpoint não esta conseguindo fazer a troca de informações entre outro endpoint.

    Faça uma verificação nas contas configuradas em seus endpoints bem como a resolução dos endereços IP ou nomes das instâncias.


    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]
    terça-feira, 1 de fevereiro de 2011 12:26
    Moderador

Todas as Respostas

  • Olá,

    Se vc já verificou seu(s) firewalls, valide as portas em que o SQL Server está ouvindo, em ambos os lados.

     

    Abraços


    Erickson Ricci - MCP, MCTS, MCTS BI - ericksonricci.wordpress.com
    terça-feira, 11 de janeiro de 2011 12:16
  • Paulo,

    Como esta definido as configurações de permissão e acesso a rede interna e externa nestes datacenters?


    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]
    terça-feira, 11 de janeiro de 2011 23:13
    Moderador
  • Olá,

    Estou levando em consideração que você já verificou que existe conectividade entre os datacenters e não há firewalls bloqueando o trafego

    Verifique as seguintes configurações:
    Veja se no EventViewer você não recebe alguma mensagem de error em relação ao momento em que você tenta estabelecer o acesso

    Exemplo:
    Message
    Database Mirroring login attempt by user 'NT AUTHORITY\ANONYMOUS LOGON.' failed with error: 'Connection handshake failed. The login 'NT AUTHORITY\ANONYMOUS LOGON' does not have CONNECT permission on the endpoint. 

     
    Verifique se a conta que está executando o SQL server não é a conta Local, e utilize uma conta de dominio nos servidores envolvidos na replicação

    ADDITIONAL LINKS:
    -----------------------------------------
    "Troubleshooting Database Mirroring Setup " Section in the article
    http://msdn2.microsoft.com/en-us/library/ms189127.aspx

    Also see the following for specific information on the 1418 error.
    http://msdn2.microsoft.com/en-us/library/aa337361.aspx

    Abraços,


    Fábio Oliveira Support Engieer | Microsoft Enterprise and Developer Support
    quinta-feira, 27 de janeiro de 2011 20:08
  • Paulo,

    Com base na resposta do Fábio, andei pesquisando um pouco e consultando o Books On-Line, esta mensagem de erro que esta sendo apresentada é muito comum quando utilizamos o Database Mirroring e estamos tento problemas de conectividade, ou seja, algum endpoint não esta conseguindo fazer a troca de informações entre outro endpoint.

    Faça uma verificação nas contas configuradas em seus endpoints bem como a resolução dos endereços IP ou nomes das instâncias.


    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]
    terça-feira, 1 de fevereiro de 2011 12:26
    Moderador