Tente fazer
telnet localhost 1433
no prompt de comando (do mesmo servidor em que os serviços SQL estão sendo executados), se a conexão for aceita sem nenhum erro, seu servidor SQL estará realmente pronto para aceitar conexões. Caso contrário, siga estas etapas para solucionar o problema:- Certifique-se de que TCP/IP protocolo ativado
- Verifique se a porta personalizada está configurada (através do SQL Server Configuration Manager) para o serviço SQL Express (conforme captura de tela)
Se a porta personalizada NÃO estiver configurada
- Verifique se o serviço SQL Browser está em execução
- Crie uma regra no Firewall do Windows para aceitar conexões de entrada nas portas TCP
1433
e1434 (TCP and UDP)
- Reiniciar o serviço SQL Browser
- Faça
telnet localhost 1433
novamente para verificar
Se a porta personalizada estiver configurada
- Crie uma regra no Firewall do Windows para aceitar conexões de entrada em portas TCP personalizadas
- Reiniciar o serviço SQL
- Faça
telnet localhost <custom port>
para verificar - Altere a string de conexão para
DataSource = "ABCKOL-BCKOFF,<custom port>"