Symptômes
Lorsque vous tentez de vous connecter à SQL Server 2017 pour Linux sur une distribution avec OpenSSL 1,1 configuré et OpenSSL 1,0 n’est pas installé, vous pouvez recevoir un message d’erreur de connexion semblable à ce qui suit :
Une connexion a été correctement établie avec le serveur, mais une erreur s’est produite pendant le processus de connexion. (fournisseur : fournisseur SSL, erreur : 0-une connexion existante a été fermée de force. par l’hôte distant.)
Par exemple : lorsque vous tentez de vous connecter à SQLCMD, il est possible que vous receviez les messages d’erreur suivants :
Sqlcmd : erreur : pilote ODBC Microsoft 17 pour SQL Server : fournisseur TCP : code d’erreur 0x2746.
Sqlcmd : erreur : pilote ODBC Microsoft 17 pour SQL Server : le client ne peut pas établir de connexion.
Remarque : Exemple de distribution Linux qui est fourni avec l’OpenSSL 1,1 et sans OpenSSL 1,0, Red Hat Enterprise Linux 8,0.
Statut
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Résolution
Ce problème a été résolu dans la mise à jour cumulative suivante pour SQL Server :
À propos des mises à jour cumulatives pour SQL Server :
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :
Références
Apprenez-en davantage sur la terminologieutilisée par Microsoft pour décrire les mises à jour logicielles.