Dotyczy
SQL Server 2017 Enterprise on Linux SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Standard on Linux SQL Server 2017 Developer Linux

Symptomy

Podczas próby nawiązania połączenia z programem SQL Server 2017 dla W systemie Linux w ramach dystrybucji, dla której skonfigurowano OpenSSL 1,1 i OpenSSL 1,0 nie jest zainstalowany, może zostać wyświetlony komunikat o błędzie połączenia podobny do następującego:

Pomyślnie nawiązano połączenie na serwerze, ale wystąpił błąd podczas procesu logowania. (Dostawca: dostawca SSL, błąd: 0 – istniejące połączenie zostało gwałtownie zamknięte przez hosta zdalnego).

Na przykład: podczas próby nawiązania połączenia z Narzędzia SQLCMD, mogą zostać wyświetlone następujące komunikaty o błędach:

SQLCMD: błąd: Sterownik Microsoft ODBC Driver 17 dla SQL Server: Dostawca TCP: kod błędu 0x2746.

SQLCMD: błąd: Sterownik Microsoft ODBC Driver 17 dla Program SQL Server: klient nie może nawiązać połączenia. 

Uwaga: Przykład dystrybucji systemu Linux, która korzysta z OpenSSL 1,1 i bez zainstalowanego OpenSSL 1,0 to Red Hat Enterprise Linux 8,0.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Rozwiązanie

Ten problem został rozwiązany w następującej zbiorczej aktualizacji dla programu SQL Server:

Informacje dotyczące aktualizacji zbiorczych dla programu SQL Server:

Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:

Informacje

Informacje o terminologiiużywanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.