Симптоми
Когато се опитате да свържете SQL Server 2017 за Linux на разпределение, което има конфигуриран OpenSSL 1,1, и OpenSSL 1,0 не е инсталиран, може да получите съобщение за грешка във връзката, подобно на следното:
Успешно създадена е връзка със сървъра, но после е възникнала грешка по време на процеса на влизане. (доставчик: SSL доставчик, грешка: 0-съществуваща връзка е принудително затворена от отдалечения хост.)
Например: когато се опитвате да се свържете с SQLCMD, може да получите следните съобщения за грешка:
SQLCMD: грешка: Microsoft ODBC Driver 17 за SQL Server: TCP доставчик: код на грешка 0x2746.
SQLCMD: грешка: Microsoft ODBC Driver 17 за SQL Server: клиент не е в състояние да установи връзка.
Забележка: Пример за Линукс дистрибуция, която идва с OpenSSL 1,1 и без OpenSSL 1,0 е инсталирал е Red Hat Enterprise Linux 8,0.
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Решение
Този проблем е коригиран в следната сборна актуализация за SQL Server:
За сборните актуализации за SQL Server:
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Препратки
Научете повече за терминологията, която Microsoft използва, за да опише софтуерни актуализации.