다음을 통해 공유


SQL Server 연결하는 동안 SQL Server 에이전트 시작되지 않습니다.

이 문서는 Microsoft SQL Server 에이전트 시작할 수 없는 문제를 resolve 데 도움이 됩니다.

증상

다음과 같은 오류 메시지가 표시될 수 있습니다.

SQL Server 연결을 허용하지 않습니다(오류: 233). Sql Server가 연결을 허용할 때까지 대기 중입니다. 시도한 작업은 시작 시 연결 확인입니다.

서버와 연결이 성공적으로 설정되었지만 로그인 프로세스 중에 오류가 발생했습니다. (공급자: SSL 공급자, 오류: 0 - 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.) (Microsoft SQL Server, 오류: 10054)

또한 이벤트 뷰어는 이벤트 ID 17052를 기록합니다.

원인

하위 키의 DisabledByDefaultEnabled 레지스트리 항목이 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client] 잘못 구성되었을 수 있습니다. 자세한 내용은 Microsoft SQL Server 대한 TLS 1.2 지원을 참조하세요.

해결 방법

이러한 문제를 resolve 다음 단계를 수행합니다.

  1. 다음 레지스트리 항목을 업데이트하여 SQL Server 통신에 TLS(전송 계층 보안) 1.2 프로토콜을 사용하도록 설정합니다.

    [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 으로 설정하고 Enabled1 로 설정합니다.

참고 항목

기존 연결이 원격 호스트에 의해 강제로 닫혔습니다(OS 오류 10054)