Поделиться через


Ошибка "Подключение к связанному серверу завершилась ошибкой" после обновления Windows Server

Эта статья поможет устранить ошибки, возникающие при сбое подключения к связанному серверу после установки последних обновлений Windows Server.

Симптомы

Следующие сообщения об ошибках регистрируются в журнале ошибок SQL Server.

Поставщик TCP: существующее подключение было принудительно закрыто удаленным узлом.

Поставщик OLE DB "MSOLEDBSQL" для связанного сервера< LinkedServerName> вернул сообщение "Клиент не может установить подключение". (Microsoft SQL Server, ошибка: 10054)

На следующем снимка экрана показан идентификатор события 36874. Это ошибка Schannel, которая возникает в Windows Просмотр событий, которая указывает, что клиент и сервер поддерживают различные наборы наборов шифров, которые вызывают сбой в соединении.

Снимок экрана: несколько ошибок возникают после сбоя подключения к связанному серверу.

Причина

Шифры для клиента и сервера SQL Server были изменены после установки обновлений Windows Server. В результате возникли проблемы с обменом данными.

Проверка значений шифров

Чтобы проверить значения шифров на клиентских и серверных компьютерах, выполните следующие действия.

  1. Откройте сеанс PowerShell с правами администратора, а затем выполните следующую команду как на клиенте, так и на главном сервере:

    Get-ItemPropertyValue  -Path HKLM:\System\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002\ -Name Functions
    
  2. Сравните значения обоих компьютеров, чтобы определить, отличаются ли шифры.

Решение

Чтобы устранить проблему, выполните следующие действия.

  1. Если сетевая трассировка недоступна, проверьте значение функций в этом подразделе реестра:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002

  2. Выполните следующую команду PowerShell, чтобы найти функции TLS:

    Get-ItemPropertyValue  -Path HKLM:\System\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002\ -Name Functions
    
  3. Используйте вкладку "Наборы шифров" в средстве шифрования IIS, чтобы проверить, существуют ли соответствующие алгоритмы. Если алгоритмы сопоставления не найдены, обратитесь к служба поддержки Майкрософт.

Заявление об отказе от ответственности за контактные данные сторонней организации

Корпорация Майкрософт предоставляет контактные данные сторонних производителей в целях получения дополнительных сведений по данной теме. Эти данные могут быть изменены без предварительного уведомления. Корпорация Майкрософт не гарантирует точность контактных данных сторонних производителей.

См. также

Существующее подключение было принудительно закрыто удаленным узлом (ошибка ОС 10054)