Windows 8.1, Windows Server 2012 R2 및 .NET Framework 4.5.2에 대한 3210137 3210138 및 품질 롤업의 알려진 Windows Server 2012

이 문서에서는 응용 프로그램이 동일한 컴퓨터에서 응용 프로그램 인스턴스에 연결할 때 Microsoft SQL Server 문제를 해결합니다.

다음에 적용됩니다.   .NET Framework 3.5 서비스 팩 1
원래 KB 번호:   3214106

요약

2016년 12월 13일 보안 및 품질 롤업 업데이트는 3210137 및 3210138 R2 및 Windows 8.1 Windows Server 2012 R2에서 실행되는 .NET Framework 4.5.2에 영향을 주는 알려진 Windows Server 2012. The issue was also present in the November 15, 2016, rollup updates that was supersed by the December updates. 이 문서에는 이 문제의 해결 해결이 포함되어 있습니다.

증상

같은 컴퓨터의 Microsoft SQL Server 연결하는 응용 프로그램은 다음과 같은 오류 메시지를 생성합니다.

provider: 공유 메모리 공급자, 오류: 15 - 기능이 지원되지 않습니다.

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

해결 방법 1

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

중요

다른 프로토콜을 사용하지 않도록 설정하기 전에 TCP/IP 프로토콜을 사용하도록 설정해야 합니다.

  1. 시작 SQL Server 구성 관리자.

    SQL Server 구성 관리자.

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

  3. 연결 대상 <SQLServer_instance 대한 SQL Server > 노드를 선택합니다.

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

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

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

    참고

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

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

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

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

    Screenshot shows menus to restart a SQL Server instance.

해결 방법 2

서버에 별칭을 만들어 로컬 응용 프로그램에 대해 TCP 프로토콜을 강제로 적용합니다. 이를 위해 다음 MSDN 및 TechNet 항목을 참조하세요.

해결사 3

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

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

  2. 이 옵션을 선택한 경우 공유 메모리 프로토콜 사용 확인란의 선택을 취소합니다.

    클라이언트 네트워크 SQL Server 대화 상자의 스크린샷입니다. 공유 메모리 프로토콜 사용 확인란의 선택이 취소됩니다.

    참고

    64비트 서버에서 SQL Server 연결하는 32비트 응용 프로그램을 실행하려면 폴더에 있는 32비트 클라이언트 구성 도구를 사용하여 이 절차를 실행해야 C:\Windows\SysWOW64 합니다.

적용 대상

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

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

This issue is also present in the following (now supersed) November 2016 Preview of Quality Rollup updates:

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

해결 방법

이 문제는 다음 업데이트에서 해결되었습니다.