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


агент 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).

Решение

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

  1. Включите протокол 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

  2. Откройте Regedit.exe.

  3. Перейдите по адресу [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client].

  4. DisabledByDefault Задайте значение 0 и Enabled 1 для клиента и сервера.

См. также

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