SQL Server에 연결하는 동안 SQL Server 에이전트 시작하지 못함
이 문서는 Microsoft SQL Server 에이전트 시작할 수 없는 문제를 해결하는 데 도움이 됩니다.
증상
다음과 같은 오류 메시지가 표시될 수 있습니다.
SQL Server는 연결을 허용하지 않습니다(오류: 233). Sql Server가 연결을 허용할 때까지 대기 중입니다. 작업이 시도되었습니다. 시작 시 연결을 확인합니다.
서버에 연결했지만 로그인하는 동안 오류가 발생했습니다. (공급자: SSL 공급자, 오류:0 - 기존 연결이 원격 호스트에 의해 강제로 끊겼습니다.) (Microsoft SQL Server, 오류: 10054)
또한 이벤트 뷰어는 이벤트 ID 17052를 기록합니다.
원인
하위 키의 DisabledByDefault
레지스트리 항목과 Enabled
레지스트리 항목이 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
잘못 구성되었을 수 있습니다. 자세한 내용은 Microsoft SQL Server에 대한 TLS 1.2 지원을 참조 하세요.
해결
이러한 문제를 해결하려면 다음 단계를 수행합니다.
다음 레지스트리 항목을 업데이트하여 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
Regedit.exe를 엽니다.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
(으)로 이동합니다.클라이언트와 서버 모두에
DisabledByDefault
대해 값을 0 으로 설정하고Enabled
1 로 설정합니다.