Il s'est avéré que TCP/IP était activé pour l'adresse IPv4, mais pas pour l'adresse IPv6, de THESERVER
.
Apparemment, certaines tentatives de connexion ont fini par utiliser IPv4 et d'autres ont utilisé IPv6.
L'activation de TCP/IP pour les deux versions IP a résolu le problème.
Le fait que SSMS ait fonctionné s'est avéré être une coïncidence (les premières tentatives ont probablement utilisé IPv4). Certaines tentatives ultérieures de connexion via SSMS ont entraîné le même message d'erreur.
Pour activer TCP/IP pour des adresses IP supplémentaires :
- Démarrer le gestionnaire de configuration SQL Server
- Ouvrez le noeud Configuration réseau SQL Server
- Protocoles du clic gauche pour MYSQLINSTANCE
- Dans le volet de droite, cliquez avec le bouton droit sur TCP/IP
- Cliquez sur Propriétés
- Sélectionnez l'onglet Adresses IP
- Pour chaque adresse IP répertoriée, assurez-vous que Actif et Activé sont tous les deux Oui.