다음을 통해 공유


Windows Server를 업데이트한 후 "연결된 서버에 연결하지 못했습니다." 오류

이 문서는 최근 Windows Server 업데이트가 설치된 후 연결된 서버에 대한 연결이 실패할 때 발생하는 오류를 해결하는 데 도움이 됩니다.

증상

다음 오류 메시지는 SQL Server 오류 로그에 기록됩니다.

TCP 공급자: 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

연결된 서버 "LinkedServerName>"에 대한 OLE DB 공급자 "<MSOLEDBSQL"은 "클라이언트가 연결을 설정할 수 없습니다"라는 메시지를 반환했습니다. (Microsoft SQL Server, 오류: 10054)

다음 스크린샷은 이벤트 ID 36874를 보여줍니다. 이는 클라이언트와 서버가 연결 실패를 유발하는 다양한 암호 그룹 집합을 지원한다는 것을 나타내는 Windows 이벤트 뷰어 발생하는 Schannel 오류입니다.

연결된 서버에 대한 연결이 실패한 후 여러 오류가 발생했음을 보여 주는 스크린샷

원인

WINDOWS Server 업데이트를 설치한 후 SQL Server 클라이언트 및 서버에 대한 암호화가 수정되었습니다. 그 결과, 통신에 문제가 있었습니다.

암호 값을 확인하는 방법

클라이언트 및 서버 컴퓨터에서 암호 값을 확인하려면 다음 단계를 수행합니다.

  1. 관리 PowerShell 세션을 열고 클라이언트와 주 서버 모두에서 다음 명령을 실행합니다.

    Get-ItemPropertyValue  -Path HKLM:\System\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002\ -Name Functions
    
  2. 두 컴퓨터의 값을 비교하여 암호화가 다른지 여부를 확인합니다.

해결

문제를 해결하려면 다음 단계를 수행합니다.

  1. 네트워크 추적을 사용할 수 없는 경우 이 레지스트리 하위 키의 함수 값을 확인합니다.

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002

  2. 다음 PowerShell 명령을 실행하여 TLS(전송 계층 보안) 함수를 찾습니다.

    Get-ItemPropertyValue  -Path HKLM:\System\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002\ -Name Functions
    
  3. IIS 암호화 도구의 암호 그룹 탭을 사용하여 일치하는 알고리즘이 있는지 확인합니다. 일치하는 알고리즘이 없으면 Microsoft 지원 문의하세요.

타사 연락처 고지

이 문서에 포함된 타사의 연락처 정보는 이 항목에 대한 추가 정보를 찾는 데 도움을 주기 위한 것입니다. 이 연락처 정보는 공지 없이 변경될 수 있습니다. Microsoft는 타사 연락처 정보의 정확성을 보증하지 않습니다.

참고 항목

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