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

Решение

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

  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)