Intenta hacer telnet localhost 1433
desde el símbolo del sistema (desde el mismo servidor donde se ejecutan los servicios SQL), si la conexión se aceptó sin ningún error, entonces su servidor SQL realmente está listo para aceptar conexiones. De lo contrario, siga estos pasos para solucionar el problema:
- Asegúrese de TCP/IP protocolo habilitado
- Verifique si el puerto personalizado está configurado (a través del administrador de configuración de SQL Server) para el servicio SQL Express (según la captura de pantalla)
Si el puerto personalizado NO está configurado
- Asegúrese de que el servicio SQL Browser se esté ejecutando
- Cree una regla en el Firewall de Windows para aceptar conexiones entrantes en los puertos TCP
1433
y1434 (TCP and UDP)
- Reiniciar el servicio del navegador SQL
- Ejecute
telnet localhost 1433
de nuevo para verificar
Si se configuró el puerto personalizado
- Cree una regla en el Firewall de Windows para aceptar conexiones entrantes en puertos TCP personalizados
- Reiniciar el servicio SQL
- Hacer
telnet localhost <custom port>
para verificar - Cambie la cadena de conexión a
DataSource = "ABCKOL-BCKOFF,<custom port>"