KB4548001 – КОРЕКЦИЯ: Възниква грешка при свързване, когато се опитате да се свържете SQL Server 2017 на Linux с помощта на OpenSSL 1.1

Отнася се за
SQL Server 2017 Enterprise on Linux SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Standard on Linux SQL Server 2017 Developer Linux

Симптоми

Когато се опитате да свържете SQL Server 2017 for Linux в дистрибуция, която е с конфигуриран OpenSSL 1.1 и OpenSSL 1.0 не е инсталиран, може да получите съобщение за грешка при свързване, подобно на следното:

Успешно е установена връзка със сървъра, но след това възникна грешка по време на процеса на влизане. (доставчик: SSL доставчик, грешка:0 – съществуваща връзка е затворена принудително от отдалечения хост.)
      

Например: Когато се опитате да се свържете с SQLCMD, може да получите следните съобщения за грешка:

Sqlcmd: Грешка: Microsoft ODBC драйвер 17 за SQL Server: TCP доставчик: Код на грешка 0x2746.

Sqlcmd: Грешка: Microsoft ODBC драйвер 17 за SQL Server: Клиентът не може да установи връзка.

Забележка: Пример за Linux дистрибуция, която идва с OpenSSL 1.1 и без инсталиран OpenSSL 1.0, е Red Hat Enterprise Linux 8.0.

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Решение

Този проблем е решен в следната кумулативна актуализация за SQL Server:

За кумулативните актуализации за SQL Server:

Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте последните кумулативни актуализации за SQL Server:

Справки

Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.