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.