KB4548001 – LØSNING: Tilkoblingsfeil oppstår når du prøver å koble SQL Server 2017 på Linux ved hjelp av OpenSSL 1.1

Gjelder for
SQL Server 2017 Enterprise on Linux SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Standard on Linux SQL Server 2017 Developer Linux

Symptomer

Når du prøver å koble SQL Server 2017 for Linux til en distribusjon som har OpenSSL 1.1 konfigurert og OpenSSL 1.0 ikke er installert, kan du få en tilkoblingsfeilmelding som ligner på følgende:

Det ble opprettet en forbindelse med serveren, men det oppstod en feil under påloggingsprosessen. (leverandør: SSL-leverandør, feil:0 – En eksisterende tilkobling ble tvangsstengt av den eksterne verten.)
      

For eksempel: Når du prøver å koble til med SQLCMD, kan du få følgende feilmeldinger:

Sqlcmd: Feil: Microsoft ODBC-driver 17 for SQL Server: TCP-leverandør: Feilkode 0x2746.

Sqlcmd: Feil: Microsoft ODBC-driver 17 for SQL Server: Klienten kan ikke opprette tilkobling.

Obs! Et eksempel på Linux-distribusjon som kommer med OpenSSL 1.1 og uten OpenSSL 1.0 installert er Red Hat Enterprise Linux 8.0.

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».

Oppløsning

Dette problemet er løst i følgende kumulative oppdatering for SQL Server:

Om kumulative oppdateringer for SQL Server:

Hver nye kumulative oppdatering for SQL Server inneholder alle hurtigreparasjoner og alle sikkerhetsrettinger som fulgte med den forrige kumulative oppdateringen. Ta en titt på de nyeste kumulative oppdateringene for SQL Server:

Kilder

Finn ut mer om terminologien som Microsoft bruker til å beskrive programvareoppdateringer.