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


Локальный SQL Server не может подключиться к связанному серверу при использовании шифрования RSA

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

Симптомы

При несоответствии параметров шифрования на клиенте и сервере может появиться следующее сообщение об ошибке:

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

Причина

Ошибка 10054 может возникнуть в следующих ситуациях:

  • Если сертификат SQL Server использует RSA для шифрования открытого ключа, но наборы шифров для клиента и сервера отличаются.

  • Если RSA отключена на сервере.

Решение

Чтобы устранить эту ошибку, измените следующее значение раздела реестра на сервере, чтобы включить RSA:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\KeyExchangeAlgorithms\PKCS] "Enabled"=dword:0xffffffff

Примечание.

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

Включение шифрования RSA на сервере обычно не создает риск безопасности для вашей среды.

Дополнительные сведения о конфигурации TLS и RSA см. в разделе "Ограничение криптографических алгоритмов и протоколов".

См. также

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