агент SQL Server не запускается при подключении к SQL Server
Эта статья поможет устранить проблему, из-за которой не удается запустить microsoft агент SQL Server.
Симптомы
Могут появиться следующие сообщения об ошибках:
SQL Server не принимает подключение (ошибка: 233). Ожидание, пока Sql Server разрешит подключения. Предпринята попытка операции: Проверка подключения при запуске.
Подключение к серверу успешно установлено, но затем произошла ошибка при входе. (Поставщик: поставщик SSL, ошибка: 0 — существующее подключение было принудительно закрыто удаленным узлом.) (Microsoft SQL Server, ошибка: 10054)
Кроме того, средство просмотра событий регистрирует событие с идентификатором 17052.
Причина
Записи DisabledByDefault
реестра и Enabled
в подразделе [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
могут быть настроены неправильно. Дополнительные сведения см. в статье Поддержка TLS 1.2 для 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)