агент SQL Server не удается запустить при подключении к SQL Server
Эта статья поможет устранить проблему, в которой не удается запустить microsoft агент SQL Server.
Симптомы
Могут появиться следующие сообщения об ошибках:
SQL Server не принимает подключение (ошибка: 233). Ожидание разрешения подключений sql Server. Предпринята попытка операции: проверка подключения при запуске.
Подключение к серверу успешно установлено, но затем произошла ошибка при входе. (поставщик: поставщик SSL, ошибка: 0 — существующее подключение было принудительно закрыто удаленным узлом.) (Microsoft SQL Server, ошибка: 10054)
Кроме того, средство просмотра событий регистрирует событие 17052.
Причина
Enabled
Записи DisabledByDefault
реестра в подразделе [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
могут быть настроены неправильно. Дополнительные сведения см. на странице TLS 1.2 support for Microsoft SQL Server (Поддержка версии 1.2 TLS в Microsoft SQL Server).
Решение
Чтобы устранить эти проблемы, выполните следующие действия.
Включите протокол TLS 1.2 для обмена данными SQL Server, обновив следующие записи реестра:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client] "DisabledByDefault"=dword:00000000 "Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server] "DisabledByDefault"=dword:00000000 "Enabled"=dword:00000001
Откройте Regedit.exe.
Перейдите по адресу
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
.DisabledByDefault
Задайте значение 0 иEnabled
1 для клиента и сервера.
См. также
Существующее подключение было принудительно закрыто удаленным узлом (ошибка ОС 10054)