erros de comunicação com o servidor SQL são causados por muitos fatores, incluindo erros de servidor , falhas portuárias e problemas de compatibilidade. Quando o servidor exibe SQL resposta problemas, iniciar a solução de problemas simples, como o teste da porta antes de se envolver com os testes mais avançados. Se uma porta de comunicação não é aberta e ativa , pode proibir o servidor de responder . Portas SQL
servidor SQL utiliza a porta 1433 por padrão. As conexões do cliente ouvir em qualquer porta atribuído pelo servidor da porta 1024 para 5000. Um firewall pode bloquear essas portas em um esforço para proteger a sua rede , de modo que a compreensão que porta o seu sistema usa e configuração do seu firewall de acordo pode ajudar a reduzir a ocorrência de erros . Ferramentas de gerenciamento de rede e comandos do DOS são um bom lugar para começar a identificar os processos em execução para o servidor SQL.
Telnet
O " telnet" tentativas de comando de uma conexão entre o seu computador ea porta que você especificar em um servidor de destino. No prompt de comando , digite " porta do servidor telnet. " Por exemplo , se o servidor SQL é executado na porta host local 1433, seu comando deve ler " telnet host local 1433. " Se a porta está aberta , um DOS em branco tela aparecerá . Se a porta não estiver aberto, você receberá um erro de comunicação.
NetStat
O comando NetStat retornará uma lista de todas as conexões ativas na rede . Existem vários modificadores que podem ser adicionados após o comando para refinar os resultados e ajudar a diminuir a porta que você está procurando. Para testar a porta de SQL , digite " netstat- aon " e rever a lista que retorna . O "a" diz o processo NetStat para adicionar o número da porta com os resultados, o "o ", acrescenta a identificação do processo eo código " n" garante que as portas e endereços IP e estão em forma numérica . Olhe para os portos SQL em números de porta , em seguida, verificar o número do processo na lista de processos no Gerenciador de Tarefas do Windows para localizar o processo de SQL e do porto.
Troubleshooting
Quando o servidor SQL não pode se conectar através de seu firewall, você precisa abrir as portas dentro do firewall , criando uma exceção que permite a aplicação de banco de dados para se comunicar através da rede. Inicie o painel " Inbound Rules " de sua segurança de firewall avançada, em seguida, criar uma exceção para o número da porta se o seu aplicativo é executado em uma porta dedicada , ou para o aplicativo se ele roda em portas dinâmicas .
< Br >