Notre serveur Web utilise SQL Server 2008 R2. J'ai une machine de développement qui s'y connecte avec l'adresse IP via SSMS et lors du test de mon site Web aspx. J'ai cependant plusieurs autres machines qui ne peuvent pas se connecter à l'IP via SSMS. Je reçois cette erreur:
Une erreur liée au réseau ou spécifique à l'instance s'est produite lors de l'établissement d'une connexion à SQL Server.
Le serveur est introuvable ou inaccessible. Vérifiez que le nom de l'instance est correct et que SQL Server est configuré pour autoriser la connexion à distance.
(fournisseur: fournisseur de canaux nommés: 40 - impossible d'ouvrir une connexion à SQL Server) (Microsoft SQL Server, erreur: 53)
J'ai TCP/IP activé, le port 1433 ouvert, tout cela. N'oubliez pas que je peux me connecter à partir d'une machine de développement, mais pas d'autres.
Voici quelques éléments de ma liste de contrôle des problèmes de connexion
Il s'avère que notre serveur dédié GoDaddy avait un pare-feu matériel Cisco qui avait une IP autorisée pour TCP port 1433. Mon VM était sur le réseau qui avait cette IP) , alors que mon autre machine ne l'était pas. Après avoir passé plusieurs heures à essayer de lancer correctement le logiciel Cisco ASDM, j'ai pu ajouter l'adresse IP de mon autre machine et cela fonctionne maintenant. Merci à tous pour vos réponses!
Voir également ce lien sur le site Web des développeurs Microsoft
J'ai essayé toutes les réponses ci-dessus sans succès et j'ai finalement découvert que l'erreur se produisait car aucun protocole de sécurité n'était activé sur la machine hôte (SSL 2.0, SSL 3.0 et TLS 1.0). Étrangement, je pouvais toujours me connecter à partir de certaines machines mais pas d'autres.
Vous devrez mettre à jour certaines entrées de registre et redémarrer la machine, comme décrit dans le lien
Pourriez-vous essayer: