Симптоми
Когато се опитате да свържете 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 използва за описване на актуализациите на софтуера.