none
Conexão externa ao SQL Server RRS feed

  • Pergunta

  • Olá a todos!

    Estou tentando há algum tempo, sem sucesso, acessar um banco de dados rodando em SQL Server 2008 R2 (tentei também com 2008 SP1).

    Configurei o SQL Browser, firewall e afins, porém nada de conectar. Setei a porta padrão para 1433, e faço a seguinte conexão (SSMS):

    ip_do_servidor\instancia,1433

    Gostaria de saber se é essa mesma a sintaxe que devo utilizar. Utilizando o portqry, consigo a resposta "FILTERED" da porta tcp 1433 e udp 1434 do  servidor.

     

    Grato desde já!

     

    Att.,

    Rogério Garcia

    • Movido Gustavo Maia Aguiar quarta-feira, 27 de outubro de 2010 13:38 (De:SQL Server - Infra Geral)
    terça-feira, 26 de outubro de 2010 10:56

Todas as Respostas

  • Rogério,

    Você deseja especificar a porta para se conectar ao seu SQL Server?


    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, 26 de outubro de 2010 13:42
    Moderador
  • Rogério,

     

    Na sua coexão vc disse que digitou o caminho: ip_do_servidor\instancia,1433. Tire a porta e deixe apenas como ip_do_servidor\instancia

    Outra coisa, vc está tentando acessar com algum usuário especifico ou como windows authentication? Pois se for a segunda opção vc terá problemas se na instalação do SQL 2008 vc não especificou seu usuario de rede como login no SQL, daí dará erro. Neste caso vc terá que acessar como SA.

    Como outra sugestão vc pode fazer os seguintes passos para conexão:

    - Vá em iniciar / executar e digite: cliconfg

    - Na tela mostrada verifique se a flag "Habilitar protocolo de memória compartilhada" está marcada.

    - Passe os protocolos TCP/IP e Pipes Nomeados para a direita.

    - Na aba ALIAS, clique em adicionar e no campos ALIAS DO SERVIDOR, informe: ip_do_servidor\instancia.

    - Confirme as alterações e tente acessar.

     

    Se ainda assim o erro persistir, encaminhe um print para avaliação.

     

    Abraço,


    Marco Antônio Pinheiro / MCTS - Database Developer 2008 - http://marcoantoniopinheiro.blogspot.com [Se o post foi útil, não esqueça de marcá-lo. Obrigado!!!]
    terça-feira, 26 de outubro de 2010 14:07
  • Olá Marco,

     

    Fiz as modificações que você me passou, porém nada de resposta do servidor. Vou verificar algumas opções no roteamento da rede do cliente, especificamente as portas 1433 e 1434 e retorno aqui.

    E Júnior, sim. Na verdade, por padrão conecto especificando as portas. Porém mesmo sem, nada de resposta do server.

    Obrigado a todos e mais recomendações serão bem vindas!

     

     

    terça-feira, 26 de outubro de 2010 15:05
  • Rogério

    Faça um teste de telnet  TELNET <ip do server> 1433  se nao conectar verifique o firewall, se conectar verificar os protocolos TC/IP e Named Pipes estão habilitados e se o serviço SQL Browser esta iniciado.

    att.
    Marcelo Fernandes


    Não Perca o Worldwide Online TechDay 2010

    Um evento gratuito com grandes personalidades (Buck Woody, Chad Miller, Steve Jones, Fabricio Catae e muito mais...

    Eu vou falar sobre particionamento de tabelas registre-se

    Acesse o site do evento http://www.online.techday.net.br

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

    terça-feira, 26 de outubro de 2010 16:30
    Moderador
  • Marcelo,

    Pelo que entendi a porta esta liberada, mas será que ele configurou este SQL Server para trabalhar com os protocolos TCP/IP, Shared Memory e Named Pipes?

    Além disso é necessário configurar esta instância para trabalhar com conexões remotas!!!!


    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, 26 de outubro de 2010 17:34
    Moderador
  • Rogério,

    Por acaso você já tentou desta forma se conectar no Management Studio?

    (local),1433


    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, 26 de outubro de 2010 17:35
    Moderador
  • Tem uma outra analise a ser feita também. Vá na ferramenta SQL Server Configuration Manager.

    Abra o item de Network Configuration e selecione a sua instância. Do lado direito terão todos os protocolos. Habilite : Shared Memory, TCP/IP e Named Pipes. Em seguida reinicie o SQL.

    Veja se resolve.

    Att.,

    Marco.


    Marco Antônio Pinheiro / MCTS - Database Developer 2008 -

    http://marcoantoniopinheiro.blogspot.com

    Se o post foi útil, não esqueça de marcá-lo. Obrigado!!!

    terça-feira, 26 de outubro de 2010 17:57