Resultó que TCP/IP estaba habilitado para la dirección IPv4, pero no para la dirección IPv6, de THESERVER
.
Aparentemente, algunos intentos de conexión terminaron usando IPv4 y otros usando IPv6.
Habilitar TCP/IP para ambas versiones de IP resolvió el problema.
El hecho de que SSMS funcionara resultó ser una coincidencia (los primeros intentos probablemente usaron IPv4). Algunos intentos posteriores de conectarse a través de SSMS dieron como resultado el mismo mensaje de error.
Para habilitar TCP/IP para direcciones IP adicionales:
- Iniciar el administrador de configuración del servidor Sql
- Abra el nodo Configuración de red de SQL Server
- Protocolos de clic izquierdo para MYSQLINSTANCE
- En el panel de la derecha, haga clic con el botón derecho en TCP/IP
- Haga clic en Propiedades
- Seleccione la pestaña Direcciones IP
- Para cada dirección IP enumerada, asegúrese de que Activo y Habilitado sean ambos Sí.