KB4548001 - REMEDIERE: Eroare de conexiune apare atunci când încercați să vă conectați la SQL Server 2017 pe Linux utilizând OpenSSL 1.1

Se aplică la
SQL Server 2017 Enterprise on Linux SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Standard on Linux SQL Server 2017 Developer Linux

Simptome

Atunci când încercați să conectați SQL Server 2017 pentru Linux la 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 de la distanță.)
      

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: Driver Microsoft ODBC 17 pentru SQL Server: Furnizor TCP: Cod de eroare 0x2746.

Sqlcmd: Eroare: Driver 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 care sunt listate î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 actualizare cumulativă nouă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu 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.