J'essaie de connecter 3 serveurs SQL à l'aide de SSMS à partir d'un autre serveur de destination. Le problème est que je suis capable de connecter 1 serveur mais que je ne peux pas en connecter d'autres 2. L'erreur que j'obtiens est ci-dessous:
Une connexion a été établie avec succès avec le serveur, mais une erreur s'est produite lors du processus de connexion. (fournisseur: fournisseur SSL, erreur: 0 - Une connexion existante a été fermée de force par l'hôte distant.)
Je n'arrive pas à comprendre ce qui ne va pas avec les 2 autres serveurs et j'ai besoin de votre aide.
Détails du serveur d'atterrissage:
Détails du serveur SQL:
Je peux cingler et telnet tous les 3 serveurs de mon serveur d'atterrissage. Aussi, j'ai essayé l'authentification SQL pour 2 serveurs que je ne peux pas connecter mais cela n'a pas fonctionné. Désactivé TCP cheminée, ne fonctionnait pas. Les 3 mêmes connexions fonctionnent bien depuis mon autre serveur d'atterrissage. Donc, je ne sais pas ce qui ne va pas avec celui-ci. Aidez-moi à résoudre le problème.
Vous devez vérifier vos paramètres SSL et TLS.
Découvrez ceci KB 3135244 . Les paramètres entre le client et le serveur devraient être quelque peu cohérents (c'est-à-dire si le serveur n'autorise que 1.2 et que le client ne prend en charge que 1.0, je pense que vous pourriez rencontrer des problèmes). Lisez également les problèmes connus sur cette page
La mise à jour vers une version prenant en charge TLS 1.2 peut résoudre votre problème.
J'ai le même problème et je l'ai trouvé lié au certificat qui n'était pas correct sur le serveur SQL.
La réponse acceptée ici n'a pas résolu mon problème.
J'ai eu le même problème et j'ai pu le résoudre en m'assurant que les suites de chiffrement et les échanges de clés étaient les mêmes sur le client (serveur Web) et le serveur db.
Vous pouvez trouver un message plus détaillé dans le journal système de l'Observateur d'événements Windows:
J'ai utilisé IISCrypto pour activer les chiffrements requis:
Vérifiez les versions TLS sur le client et le serveur.
Récemment, nous avons désactivé d'autres protocoles et activé uniquement TLS 1.2 sur notre serveur SQL. Nous avons reçu le même message d'erreur lorsque nous avons essayé de nous connecter à SQL Server à partir de notre serveur d'applications.
Nous avons ensuite désactivé tous les autres protocoles et activé uniquement TLS 1.2 sur notre serveur d'applications, ce qui a résolu notre problème.