none
Erro no acesso remoto RRS feed

  • Pergunta

  • Olá a todos.

    Estou seguinte problema/cenario:

    Criei uma rede usando o hamachi, duas maquinas: CPD01 e APRENDIZ, a primeira fica no trabalho e a segunda em casa.

    Dai instalei o SQL Server 2005 em ambas e agora tento criar uma conexão remota e o que acontece é o seguinte:

    Da pc chamado CPD01 eu consigo acessar a instancia em APRENDIZ utilizando tanto o endereço de ip fornecido pelo Hamachi como o proprio nome da maquina, ou seja, Aprendiz.

    Jah da maquina APRENDIZ eu soh consigo acessar CPD01 pelo ip, quando tento pelo nome dá o seguinte erro:

    O Tempo limete expirou. O tempo limite esgotou antes da conclusão da operação ou o servidor não está respondendo.(Microsoft SQL Server)

     

    Segue abaixo a configuração das maquinas:

    APRENDIZ:

    Windows Seven Ultmate Edition

    Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86)   Oct 14 2005 00:33:37   Copyright (c) 1988-2005 Microsoft Corporation  Standard Edition on Windows NT 6.1 (Build 7600: )

    Firewall desabilitado

    Protocolos TCP/IP habilitados no Configuration Manager, porta padrão 1433.

    Conexões remotas habilitadas no Management Studio e no surface area configuration

    SQL Browser iniciado

    CPD01:

    Windows XP SP3 Profissional Edition

    O SQL contem as mesmas configurações e especificações do servidor APRENDIZ

     

    Informações adicionais:

    Em CPD01, o qual não permite a conexão através do nome, somente através do ip, eu abri as portas no modem, as portas 1433 TCP e 1434 UDP.

    Pesquisando na net achei nesse link: http://msdn.microsoft.com/pt-br/library/ms190181.aspx

    Uma parte que diz que o problema pode ser no Windows:

    A rede não pode resolver o nome de servidor para um endereço IP. Isso pode ser testado usando o programa PING.

    Solucione o problema de nome do computador em sua rede ou conecte usando o endereço IP do servidor. Esse não é um problema do SQL Server. Para obter ajuda, consulte a documentação do Windows ou o administrador de rede.

    Se esse for o caso, como soluciona-lo?

    Desde já agradeço!

     


    Vencedores não nascem... ...Eles são feitos! (desconhecido)
    sexta-feira, 14 de janeiro de 2011 12:20

Respostas

  • Anderson,

    Tente o seguinte. Na tela de login no SQL que está demorando, antes de confirmar o login, cliente em OPTION. No campo que vem o tempo de conexão troque o default 15 por 60.


    Marco Antônio Pinheiro / MCTS - Database Developer 2008 http://marcoantoniopinheiro.blogspot.com Se o post foi útil, não esqueça de marcá-lo.
    sexta-feira, 14 de janeiro de 2011 14:35

Todas as Respostas

  • Anderson,

    Tente o seguinte. Na tela de login no SQL que está demorando, antes de confirmar o login, cliente em OPTION. No campo que vem o tempo de conexão troque o default 15 por 60.


    Marco Antônio Pinheiro / MCTS - Database Developer 2008 http://marcoantoniopinheiro.blogspot.com Se o post foi útil, não esqueça de marcá-lo.
    sexta-feira, 14 de janeiro de 2011 14:35
  • Anderson

    Acredito que o seu problema é resolução de nome, tente pingar o nome "Aprendiz" ele deve funcionar por ip mas não por nome.

    Neste caso vc tem 2 opções
    - Criar um registro no seu DNS p/ o aprendez apontando o ip
    - Inserir um registro no arquivo HOST do servidor

    Att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba

    sexta-feira, 14 de janeiro de 2011 23:29
  • Marco Antônio Pinheiro, vlw cara, resolveu o problema, conectou legal. Agora eu posso continar tentando fazer a replicação, já que não dava pra fazer apenas com o endereço de ip, tinha que ter o nome do servidor.

    Abraços


    Vencedores não nascem... ...Eles são feitos! (desconhecido)
    sábado, 15 de janeiro de 2011 13:35
  • Marcelo Fernandes Silva, salve.

    Não entendi muito bem minhas duas opções! Embora a dica do Marco tenha funcionado, fiquei curioso pra saber sobre a sua!

    Abraços!


    Vencedores não nascem... ...Eles são feitos! (desconhecido)
    sábado, 15 de janeiro de 2011 13:37
  • Anderson, O que o Marcelo, propós na verdade é um processo bem simples de configuração do servidor DNS e também do arquivo lmhosts. Ambos podem ajudar na resolução de nomes para endereços IPs e de endereços IP para nomes, principalmente o DNS que possui esta função. Além disso, podem acelerar a troca de dados entre máquinas em uma rede, bem como, servir como suporte a mecanismos que necessitam trocar dados via rede entre servidor e estações de trabalho.
    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, 15 de janeiro de 2011 17:29
    Moderador
  • Ham... Ok... Mas como eu edito esse arquivlo lmhosts?

    abraços!

    Já editei, em c:\windows\system32\drivers\etc\lmhosts. Vlw Acho ki agora tá blz
    Vencedores não nascem... ...Eles são feitos! (desconhecido)
    • Editado Anderson Profeta segunda-feira, 17 de janeiro de 2011 17:52 Responder a minha prórpria pergunta
    domingo, 16 de janeiro de 2011 20:57