Simptome
Atunci când încercați să conectați SQL Server 2017 pentru Linux pe o distribuție care are OpenSSL 1,1 configurat și OpenSSL 1,0 nu este instalat, este posibil să primiți un mesaj de eroare de conexiune care seamănă cu următorul:
S-a stabilit cu succes o conexiune cu serverul, dar apoi a apărut o eroare în timpul procesului de conectare. (furnizor: furnizor SSL, eroare: 0-o conexiune existentă a fost închisă forțat de gazda Remote.)
De exemplu: atunci când încercați să vă conectați cu SQLCMD, este posibil să primiți următoarele mesaje de eroare:
Sqlcmd: eroare: driverul Microsoft ODBC 17 pentru SQL Server: furnizor TCP: cod de eroare 0x2746.
Sqlcmd: eroare: driverul Microsoft ODBC 17 pentru SQL Server: clientul nu poate stabili conexiunea.
Notă: Un exemplu de distribuție Linux care vine cu OpenSSL 1,1 și fără OpenSSL 1,0 instalat este Red Hat Enterprise Linux 8,0.
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.
Rezolvare
Această problemă este remediată în următoarea actualizare cumulativă pentru SQL Server:
Despre actualizările cumulative pentru SQL Server:
Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:
Referințe
Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.