KB4548001 – OPRAVA: Při pokusu o připojení SQL Server 2017 na Linux pomocí rozhraní OpenSSL 1.1 dojde k chybě připojení

Platí pro
SQL Server 2017 Enterprise on Linux SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Standard on Linux SQL Server 2017 Developer Linux

Příznaky

Když se pokusíte připojit SQL Server 2017 pro Linux k distribuci s nakonfigurovaným certifikátem OpenSSL 1.1, ale tento certifikát není nainstalovaný, může se zobrazit chybová zpráva připojení podobná následující:

Připojení se serverem bylo úspěšně navázáno, ale během přihlašování došlo k chybě. (poskytovatel: Zprostředkovatel SSL, chyba:0 - Existující připojení bylo vzdáleným hostitelem vynuceně ukončeno.)
      

Příklad: Při pokusu o připojení pomocí SQLCMD se mohou zobrazit následující chybové zprávy:

Sqlcmd: Chyba: Ovladač Microsoft ODBC 17 pro SQL Server: Poskytovatel TCP: Kód chyby 0x2746.

Sqlcmd: Chyba: Ovladač Microsoft ODBC 17 pro SQL Server: Klient nemůže navázat připojení.

Poznámka: Příkladem distribuce Linuxu, která přichází s OpenSSL 1.1 a bez nainstalovaného OpenSSL 1.0, je Red Hat Enterprise Linux 8.0.

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Řešení

Tento problém je opravený v následující kumulativní aktualizaci pro SQL Server:

Informace o kumulativních aktualizacích pro SQL Server:

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace pro SQL Server:

Reference

Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.