Falha na conexão do servidor SQL remoto

3

Eu estou tentando se conectar à minha instância web do servidor MSSQL 2008 e estou falhando horrivelmente ... eu recebo o erro 26 e antes de você pular em mim eu fiz estes

  • Verifique a ortografia do SQL Server nome da instância especificado em a string de conexão.
  • Use a área de superfície do SQL Server Ferramenta de configuração para ativar o SQL Servidor para aceitar conexões remotas sobre o TCP ou pipes nomeados protocolos. Para mais informações sobre a área de superfície do SQL Server Ferramenta de configuração, consulte Área de superfície Configuração para Serviços e Conexões.
  • Verifique se você configurou o firewall na instância do servidor do SQL Server para abrir portas para SQL Servidor e o Navegador do SQL Server port (UDP 1434).
  • Verifique se o navegador do SQL Server o serviço é iniciado no servidor.

além disso, eu desabilitei o firewall completamente e tentei outras portas, nada funciona, as mesmas credenciais funcionam no servidor, mas não no cliente.

esta é a mensagem de erro exata

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) (.Net SqlClient Data Provider)

Alguém pode ajudar?

    
por Sevki 17.03.2010 / 22:02

3 respostas

1

Oi pessoal e obrigado por todas as respostas ... Eu perdi muito sono por causa disso ... infelizmente nenhuma das respostas funcionou porque surpresa surpreender as políticas de firewall das empresas de hospedagem ... de qualquer maneira o que funcionou para mim se alguém está interessado é eu configurar uma VPN e agora eu túnel no meu servidor, que parece ser o caminho mais seguro também ... e novamente muito obrigado por toda a ajuda ..

    
por 21.03.2010 / 22:28
0

Primeiramente eu tentaria conectar à porta 1433 no hostname remoto através do telnet. Se isso funcionar, tente fazer login remotamente usando o nome de usuário e a senha. Se isso não funcionar, tente fazer telnet para a porta do servidor localmente no endereço IP interno e no endereço de loopback (localhost ou 127.0.0.1). Se ainda não tiver sorte, o SQL não está sendo executado ou está sendo executado em uma porta não padrão.

Se você puder se conectar localmente, mas não remotamente, tente fazer o PING o nome do host. Se ele disser "incapaz de resolver o host", você não configurou o DNS corretamente ou não tem acesso à Internet (o que eu acho que você fez quando a pergunta foi postada) - você pode verificar qual deles está tentando PING o endereço IP; se funciona, então é um problema de DNS.

Se o hostname PINGs estiver correto, verifique se ele está correto para o endereço IP correto. Se tudo isso estiver correto, então é um problema de firewall.

    
por 17.03.2010 / 22:38
0

No final do dia, cada instância está escutando em uma porta específica. Descubra em qual porta sua instância está escutando e tente conectar-se à porta em vez do nome da instância. Isso lhe dará algumas dicas sobre onde realmente está o problema.

    
por 18.03.2010 / 03:13