FIX: Windows Vista 또는 Windows Server 2008 실행하는 클라이언트 컴퓨터에서 SQL Server의 명명된 인스턴스에 연결할 때 오류 메시지: "지정한 SQL 서버를 찾을 수 없습니다" 또는 "오류 찾기 서버/인스턴스를 지정"

기술 자료 번역 기술 자료 번역
기술 자료: 944390 - 이 문서가 적용되는 제품 보기.
중요한 이 문서에는 낮은 보안 설정을 데 도움이 되는 방법 또는 컴퓨터의 보안 기능을 해제하는 방법을 보여 주는 정보가 포함되어 있습니다. 특정 문제를 해결하기 위해 이러한 변경 작업을 수행할 수 있습니다. 이렇게 변경하기 전에 특정 환경에서 이 해결 방법을 구현하는 것과 관련된 위험을 평가하는 것이 좋습니다. 이 해결 방법을 구현할 경우 적절한 컴퓨터를 보호하는 추가로 취하십시오.
모두 확대 | 모두 축소

이 페이지에서

현상

영문자와 숫자가 조합된 PIN 코드가 설정된 Bluetooth 장치가 있다면. Windows Vista 또는 Windows Server 2008 실행 중인 클라이언트 컴퓨터에서 Microsoft SQL Server의 명명된 인스턴스에 연결합니다. 명명된 인스턴스는 원격 서버에 있습니다. 이 시나리오에서는 연결이 실패할 수 있습니다.

참고 SQL Server의 다음 버전 중 하나를 연결할 때 이 문제가 발생합니다.
  • Microsoft SQL Server 2000
  • Microsoft SQL Server 2005
  • Microsoft SQL Server 2008
Windows 데이터 액세스 구성 (Windows 명명된 인스턴스에 연결하려면 DAC) 6.0 사용하는 경우 다음과 같은 오류 메시지가 나타날 수 있습니다.
[DBNETLIB]지정한 SQL 서버를 찾을 수 없습니다.
[DBNETLIB]ConnectionOpen (Connect()).
SQL Native Client 사용하여 명명된 인스턴스에 연결할 경우 다음과 같은 오류 메시지가 나타날 수 있습니다.
[SQL Native Client]SQL 네트워크 인터페이스: 오류 찾기 서버/인스턴스가 지정된 [xFFFFFFFF].
[SQL Native Client]로그인 제한 시간이 만료되었습니다.
명명된 인스턴스 장애 조치 클러스터 인스턴스 경우 이 문제가 발생합니다. 또한 원격 서버의 IP 주소가 여러 개 있으면 이 문제가 발생할 수 있습니다.

원인

명명된 인스턴스에 연결할 때 클라이언트 네트워크 라이브러리가 명명된 인스턴스의 IP 주소를 UDP (사용자 데이터그램 프로토콜) 요청 패킷을 보냅니다. 그런 다음 SQL Server 브라우저 연결 끝점에 대한 정보를 포함하는 UDP 응답 패킷을 반환합니다.

그러나 UDP 응답 패킷이 UDP 요청 패킷을 보낸 IP 주소를 원본 IP 주소 수 없습니다. 명명된 인스턴스가 장애 조치 클러스터 인스턴스 경우 원격 서버의 가상 IP 주소 대신 실제 컴퓨터의 IP 주소를 원본 IP 주소가 있습니다. 원격 서버의 IP 주소가 여러 개 있는 경우 원격 서버에 할당된 IP 주소를 원본 IP 주소 수 있습니다.

Windows Vista의 Windows 방화벽 원본 매핑을 허용하지 않습니다. 따라서 Windows 방화벽이 UDP 응답 패킷을 삭제합니다.

원본 매핑에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 "UDP 연결" 절을 참조하십시오.
http://technet2.microsoft.com/WindowsServer/en/library/3ccb6af5-d960-4a8d-b12b-70692dc47bf41033.mspx?mfr=true

해결 방법

SQL Server 2008 서비스 팩 정보

중요한 SQL Server 2008을 실행하는 원격 서버에 서비스 팩을 적용합니다.

이 문제를 해결하려면 SQL Server 2008 은 최신 서비스 팩을 구하십시오. 추가 정보는 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 확인하십시오:
968382SQL Server 2008 은 최신 서비스 팩을 구하는 방법


참고 Windows Vista 또는 Windows 서버 2008 시스템의 SQL 서버를 실행 중인 경우 수정 경우에만 문제를 해결합니다. Windows Server 2003과 같은 이전 버전의 SQL Server 설치를 위한 Wordaround 절에서 설명하는 방법 중 하나를 사용해야 합니다.

해결 과정

이 문제를 해결하려면 클라이언트 컴퓨터에서 다음 방법 중 하나를 사용하십시오.

방법 1

TCP 포트 번호 또는 명명된 파이프 이름이 명명된 인스턴스에 연결하려면 연결 문자열을 지정하십시오.

자세한 내용은 연결 문자열 구문에 대한 다음 Microsoft 웹 사이트를 "올바른 연결 문자열을 만들기 섹션을 참고하십시오.
http://technet.microsoft.com/en-us/library/ms188635.aspx

방법 2

경고 이 문제를 해결하려면 컴퓨터 또는 네트워크에 더 취약한 악의적인 사용자나 바이러스와 같은 악의적인 소프트웨어의 공격을 할 수 있습니다. 따라서 이 해결 방법을 사용하지 않는 것이 좋습니다 않지만 사용자의 판단에 따라 이 해결 방법을 구현할 수 있도록 이 정보를 제공하고 있습니다. 이 해결 방법은 모든 책임은 사용하십시오.

고급 보안이 설정된 Windows 방화벽 제어판에서 SQL Server에 연결하는 응용 프로그램에 대한 송신 규칙을 만듭니다. 이렇게 하려면 다음과 같이 하십시오.
  1. 제어판에서 관리 도구 를 두 번 클릭하십시오.
  2. 관리 도구, 고급 보안이 설정된 Windows 방화벽에서 두 번 클릭하십시오.
  3. 고급 보안이 설정된 Windows 방화벽에서아웃바운드 규칙 을 누른 다음 새 규칙 을 클릭하십시오.
  4. 프로그램 을 클릭한 후 다음 을 클릭하십시오.
  5. 이 프로그램 경로, 해당 응용 프로그램의 경로를 지정할 클릭한 후 다음 을 클릭하십시오.
  6. 연결 허용 을 누른 후 다음 을 클릭하십시오.
  7. 새 아웃바운드 규칙 마법사의 단계를 완료하십시오.

방법 3

경고 이 문제를 해결하려면 컴퓨터 또는 네트워크에 더 취약한 악의적인 사용자나 바이러스와 같은 악의적인 소프트웨어의 공격을 할 수 있습니다. 따라서 이 해결 방법을 사용하지 않는 것이 좋습니다 않지만 사용자의 판단에 따라 이 해결 방법을 구현할 수 있도록 이 정보를 제공하고 있습니다. 이 해결 방법은 모든 책임은 사용하십시오.

고급 보안이 설정된 Windows 방화벽 제어판에서 원격 서버의 모든 가능한 IP 주소 또는 장애 조치(failover) 클러스터 인스턴스에 대해 구성된 모든 가능한 IP 주소에서 트래픽을 허용하는 있는 들어오는 규칙을 만듭니다. 이렇게 하려면 다음과 같이 하십시오.
  1. 제어판에서 관리 도구 를 두 번 클릭하십시오.
  2. 관리 도구, 고급 보안이 설정된 Windows 방화벽에서 두 번 클릭하십시오.
  3. 고급 보안이 설정된 Windows 방화벽에서인바운드 규칙 을 누른 다음 새 규칙 을 클릭하십시오.
  4. 사용자 지정 을 클릭한 후 다음 을 클릭하십시오.
  5. 모든 프로그램 을 클릭한 후 다음 을 클릭하십시오.
  6. 프로토콜 유형 목록에서 모든 를 클릭한 후 다음 을 클릭하십시오.
  7. 이 규칙과 일치하는 원격 IP 주소가 있는 것은다음 IP 주소 를 클릭한 다음 추가 클릭하십시오.
  8. IP 주소 대화 상자에서 IP 주소 또는 서브넷, IP 주소 중 하나를 입력한 다음 확인 을 누릅니다.
  9. 다른 IP 주소를 추가할 수 7, 8- 반복한 후 다음 을 클릭하십시오.
  10. 연결 허용 을 누른 후 다음 을 클릭하십시오.
  11. 새 인바운드 규칙 마법사의 단계를 완료하십시오.

현재 상태

Microsoft는 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열된 Microsoft 제품에서 이 문제를 확인했습니다. 이 문제는 SQL Server 2008 서비스 팩 1에서 처음 수정되었습니다.

추가 정보

고급 보안이 설정된 Windows 방화벽에서에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 방문하십시오.
http://technet.microsoft.com/en-us/windowsvista/aa937624.aspx

속성

기술 자료: 944390 - 마지막 검토: 2009년 4월 8일 수요일 - 수정: 2.1
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 Web
키워드:?
kbmt kbexpertiseadvanced kbtshoot kbprb KB944390 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com