Ongelman ilmenemistapa
Kun yrität yhdistää SQL Server 2017 for Linux jakeluun, johon on määritetty OpenSSL 1.1 eikä OpenSSL 1.0:aa ole asennettu, näyttöön saattaa tulla seuraavankaltainen yhteysvirhesanoma:
Yhteys palvelimeen onnistui, mutta kirjautumisen aikana tapahtui virhe. (Tarjoaja: SSL-palvelu, virhe:0 – Etäisäntä sulki olemassa olevan yhteyden väkisin.)
Esimerkki: Kun yrität muodostaa yhteyden SQLCMD:hen, näyttöön saattaa tulla seuraavia virhesanomia:
Sqlcmd: Virhe: Microsoft ODBC Driver 17 for SQL Server: TCP-palvelu: Virhekoodi 0x2746.
sqlcmd: Virhe: Microsoft ODBC Driver 17 for SQL Server: Client unable to create connection.
Huomautus: Esimerkki Linux-jakelusta, joka tulee OpenSSL 1.1:n mukana ja ilman OpenSSL 1.0:aa asennettuna, on Red Hat Enterprise Linux 8.0.
Tila
Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.
Ratkaisu
Tämä ongelma on korjattu seuraavassa SQL Server kumulatiivisessa päivityksessä:
Tietoja SQL Server:n kumulatiivisista päivityksistä:
Jokainen uusi SQL Server -kumulatiivinen päivitys sisältää kaikki edelliseen kumulatiiviseen päivitykseen sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Tutustu SQL Serverin uusimpiin kumulatiivisiin päivityksiin:
Viitteet
Lue tietoja Microsoftin ohjelmistopäivitystensä kuvaamiseen käyttämästä sanastosta.