locked
SQLExpress 2005, erro ao tentar conexão Remota RRS feed

  • Pergunta

  • Bom dia.

    Verifiquei vários posts aqui no forum e nenhum me ajudou....

    Estou precisando acessar um Servidor SQL 2005 que está em um computador fora da minha empresa que possui um IP determinado. Já habilitei o acesso remoto ao servidor, indiquei a porta 1433 no SQL, liberei as portas (1433, 1434) no firewall (windows) e desabilitei inclusive o Anti-Virus e nada, sempre recebo a mensagem: Erro 26 - Erro ao localizar Servidor/Instancia especificada.

    O servidor está com uma instancia nomeada "SQLExpress" e estou tentando acessá-lo pelo IP internet, o qual consigo pingar normalmente. Estou usando o Management Studio para me conectar.

    Alguma dica?

    Como vai ficar a configuração do TCP/IP do servidor SQL?

    • Movido Gustavo Maia Aguiar quinta-feira, 26 de julho de 2012 17:11 (De:SQL Server - Desenvolvimento Geral)
    terça-feira, 24 de julho de 2012 14:45

Respostas

  • Ola José,meu acho que todo mundo passa por isso, é chatinho mesmo essa configurações,

    no seu caso acho que vai precisar de um ip fixo, no servidor onde esta está o banco.

    Esse Tutorial me ajudou bastante /

    http://www.linhadecodigo.com.br/artigo/1260/como-configurar-conexao-remota-no-sql-server-2005.aspx

    Segui ele ao pé da letra e deu certo.

    ---------------------------

    Outro problema que tive também foi seguinte, estava eu tentando criar um acesso em uma maquina, cliente via odbc e eu duas maquinas que tinha o AD (Active diretor), instalado, éla conectava ao banco normalmente. Já em outra maquina que não tinha, não conecta mas nem a pau. Solução (Formatei e coloquei ela no dominio), Funcionou a conexão ODBC.

    Obs.: Esse Problema aconteceu porque o MS SQL estava num servidor de Dominio (2008 R2).

    terça-feira, 24 de julho de 2012 15:04
  • José,

    É possível você criar apenas uma VPN de comunicação para o servidor? Dificilmente você conseguirá se conectar sem um VPN criada.

    Se a resposta foi útil, classifique-a


    Att, Marcos Freccia [MCTS|MCITP|MCT SQL Server 2008]

    quarta-feira, 25 de julho de 2012 21:23
  • José,

    Por padrão as instâncias do SQL Server utilizam a porta 1433 para o protocolo TCP/IP e porta 1434 para o acesso externo, conexões de aplicações e conexões cliente.

    Verifique se o serviço SQL Server Browser esta ativo, se os protocolos de rede utilizados pelo SQL Server: TCP/IP, Named Pipes e Shared Memory estão ativos para o Servidor e SQL Native Clientes, utilizando a ferramenta SQL Server Configuration.

    Outro detalhe talvez pode estar configurada outras portas para acesso ao seu SQL Server isso você também tem que verificar.


    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, 3 de agosto de 2012 14:52
    Moderador

Todas as Respostas

  • Ola José,meu acho que todo mundo passa por isso, é chatinho mesmo essa configurações,

    no seu caso acho que vai precisar de um ip fixo, no servidor onde esta está o banco.

    Esse Tutorial me ajudou bastante /

    http://www.linhadecodigo.com.br/artigo/1260/como-configurar-conexao-remota-no-sql-server-2005.aspx

    Segui ele ao pé da letra e deu certo.

    ---------------------------

    Outro problema que tive também foi seguinte, estava eu tentando criar um acesso em uma maquina, cliente via odbc e eu duas maquinas que tinha o AD (Active diretor), instalado, éla conectava ao banco normalmente. Já em outra maquina que não tinha, não conecta mas nem a pau. Solução (Formatei e coloquei ela no dominio), Funcionou a conexão ODBC.

    Obs.: Esse Problema aconteceu porque o MS SQL estava num servidor de Dominio (2008 R2).

    terça-feira, 24 de julho de 2012 15:04
  • Bom, o servidor que estou tentando acessar possui IP Fixo, e quando ao tutorial, já passei por todas as fases e nada.

    Eu ja uso o SQL Express em minha rede interna e tudo funciona beleza, estou tendo este problema, por precisar acessar um servidor externo.

    terça-feira, 24 de julho de 2012 17:04
  • José,

    É possível você criar apenas uma VPN de comunicação para o servidor? Dificilmente você conseguirá se conectar sem um VPN criada.

    Se a resposta foi útil, classifique-a


    Att, Marcos Freccia [MCTS|MCITP|MCT SQL Server 2008]

    quarta-feira, 25 de julho de 2012 21:23
  • Bom dia.

    Fiz um teste com Portqry e percebi que o retorno da Porta 1433 TCP é FILTERED. Este é um problema com o servidor do cliente ou com o SQL Server? A porta 1434 UDP tem retorno LISTENING.

    Att,

    quinta-feira, 26 de julho de 2012 12:06
  • José,

    Por padrão as instâncias do SQL Server utilizam a porta 1433 para o protocolo TCP/IP e porta 1434 para o acesso externo, conexões de aplicações e conexões cliente.

    Verifique se o serviço SQL Server Browser esta ativo, se os protocolos de rede utilizados pelo SQL Server: TCP/IP, Named Pipes e Shared Memory estão ativos para o Servidor e SQL Native Clientes, utilizando a ferramenta SQL Server Configuration.

    Outro detalhe talvez pode estar configurada outras portas para acesso ao seu SQL Server isso você também tem que verificar.


    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, 3 de agosto de 2012 14:52
    Moderador