Windows 8.1, Windows Server 2012 R2 및 Windows Server 2012 .NET Framework 4.5.2에 대한 12월 보안 및 품질 롤업 3210137 및 3210138 알려진 문제

이 문서는 애플리케이션이 동일한 컴퓨터의 Microsoft SQL Server instance 연결할 때 발생하는 문제를 해결하는 데 도움이 됩니다.

적용 대상: .NET Framework 3.5 서비스 팩 1
원래 KB 번호: 3214106

요약

2016년 12월 13일, 보안 및 품질 롤업 업데이트 32101373210138 Windows 8.1, Windows Server 2012 R2 및 Windows Server 2012 실행되는 .NET Framework 4.5.2에 영향을 주는 알려진 문제가 포함되어 있습니다. 이 문제는 2016년 11월 15일, 12월 업데이트로 대체된 롤업 업데이트에도 있었습니다. 이 문서에는 이 문제에 대한 해결 방법이 포함되어 있습니다.

증상

동일한 컴퓨터에서 Microsoft SQL Server instance 연결하는 애플리케이션은 다음 오류 메시지를 생성합니다.

공급자: 공유 메모리 공급자, 오류: 15 - 함수가 지원되지 않음

이 문제를 해결하려면 다음 방법 중 하나를 사용하십시오.

해결 방법 1

서버 쪽에서 공유 메모리명명된 파이프 프로토콜을 사용하지 않도록 설정하여 TCP 전용 연결을 SQL Server. 이를 위해 다음 작업을 수행하십시오.

중요

다른 프로토콜을 사용하지 않도록 설정하기 전에 TCP/IP 프로토콜이 사용하도록 설정되어 있는지 확인합니다.

  1. SQL Server 구성 관리자를 시작합니다.

    SQL Server 구성 관리자.

  2. SQL Server 네트워크 구성 노드를 확장합니다.

  3. 연결하는 SQL Server instance> SQLServer_instance 노드에 대한 프로토콜 < 을 선택합니다.

  4. 공유 메모리를 마우스 오른쪽 단추로 클릭한 다음 사용 안 함을 선택합니다.

    공유 메모리라는 프로토콜 항목을 사용하지 않도록 설정하는 메뉴를 보여 주는 sql server 구성 관리자 창의 스크린샷

  5. 명명된 파이프가 사용하도록 설정된 경우 4단계를 반복합니다.

    참고

    TCP/IP는 이 목록에서 사용하도록 설정된 유일한 프로토콜이어야 합니다.

  6. SQL Server 서비스 노드를 선택합니다.

  7. 업데이트한 SQL Server instance 마우스 오른쪽 단추로 클릭합니다.

  8. 다시 시작을 선택합니다.

    스크린샷은 SQL Server instance 다시 시작하는 메뉴를 보여줍니다.

해결 방법 2

로컬 애플리케이션에 대한 TCP 프로토콜을 강제 적용하는 별칭을 서버에 만듭니다. 이렇게 하려면 다음 MSDN 및 TechNet topics 참조하세요.

해결 방법 3

클라이언트 구성 도구(32비트 및 64비트)에서 공유 메모리를 사용하지 않도록 설정합니다. 이렇게 하려면 다음과 같이 하십시오.

  1. cliconfg.exe입력하여 서버에서 클라이언트 구성 도구를 시작합니다.

  2. 선택한 경우 공유 메모리 프로토콜 사용 검사 상자의 선택을 취소합니다.

    SQL Server 클라이언트 네트워크 유틸리티 대화 상자의 스크린샷. 공유 메모리 프로토콜 사용 검사 상자가 지워집니다.

    참고

    64비트 서버에서 SQL Server 연결하는 32비트 애플리케이션을 실행하는 경우 폴더에 있는 C:\Windows\SysWOW64 32비트 클라이언트 구성 도구를 사용하여 이 절차를 실행해야 합니다.

적용 대상

이 문제는 Windows 8.1, Windows Server 2012 R2 또는 Windows 2012에 .NET Framework 4.5.2가 설치되어 있고 다음 2016년 12월 업데이트 중 하나를 적용한 사용자에게 적용됩니다.

  • Windows 8.1 및 Windows Server 2012 R2(KB3210137)에서 .NET Framework 4.5.2에 대한 보안 및 품질 롤업
  • Windows Server 2012 .NET Framework 4.5.2에 대한 보안 및 품질 롤업(KB3210138)

이 문제는 다음(현재 대체됨) 2016년 11월 품질 롤업 업데이트 미리 보기에도 있습니다.

  • 2016년 11월 Windows 8.1 및 Server 2012 R2(KB3196684)에서 .NET Framework 3.5, 4.5.2, 4.6, 4.6.1 품질 롤업 미리 보기
  • 2016년 11월 Windows Server 2012 .NET Framework 3.5, 4.5.2, 4.6, 4.6.1 품질 롤업 미리 보기(KB3195383)
  • 2016년 11월 Windows 7 SP1 및 Windows Server 2008 R2 SP1(.NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1 품질 롤업 미리 보기(KB3196686)
  • 2016년 11월 Windows Vista SP2 및 Windows Server 2008 SP2(KB3195382)에서 .NET Framework 2.0 SP2, 4.5.2, 4.6 품질 롤업 미리 보기

해결 방법

이 문제는 다음 업데이트에서 해결됩니다.