문제 해결: 파이프의 한쪽 끝에 처리 중인 프로세스 없음

TCP/IP와 같은 다른 프로토콜을 사용할 수 있더라도 서버에 명명된 파이프 지원이 설정되어 있지 않으면 클라이언트가 SQL Server 에 연결할 때 이 명명된 파이프 오류가 발생할 수 있습니다.

서버에 명명된 파이프가 설정되어 있지 않으면 명명된 파이프를 사용한 클라이언트 연결 시도가 거부됩니다. 이 오류는 두 가지 방식으로 발생할 수 있습니다.

  • 클라이언트가 명명된 파이프로만 연결을 시도하고 서버에는 명명된 파이프 프로토콜이 설정되어 있지 않습니다.
  • 클라이언트가 사용 가능한 임의의 프로토콜로 연결을 시도하지만 명명된 파이프가 클라이언트의 프로토콜 순서에서 TCP 앞에 나열되어 있습니다.

오류 텍스트

명명된 파이프 공급자: 파이프의 한쪽 끝에 프로세스가 없습니다.

Microsoft SQL 네이티브 클라이언트: 통신 연결이 실패했습니다.

Microsoft SQL 네이티브 클라이언트: 서버에 대한 연결을 구성하는 동안 오류가 발생했습니다. 기본 설정 시 SQL Server에서 원격 연결이 허용되지 않기 때문에 SQL Server 2005에 연결할 때 이 오류가 발생할 수 있습니다.

이 오류의 일반적 원인

원인 해결 방법

클라이언트가 명명된 파이프를 사용하여 연결을 시도하고, 서버는 명명된 파이프를 사용한 원격 연결을 허용하도록 구성되어 있지 않습니다.

TCP/IP를 사용하여 연결하거나 노출 영역 구성 도구를 사용하여 명명된 파이프를 사용하는 원격 연결을 설정합니다.

클라이언트 프로토콜 순서에 따라 TCP 프로토콜을 시도하기 전에 명명된 파이프 프로토콜을 사용하여 연결을 시도하고, 서버에 명명된 파이프가 설정되어 있지 않습니다.

클라이언트 컴퓨터에서 SQL Server 구성 관리자를 사용하여 프로토콜 순서 목록에서 TCP를 명명된 파이프 앞으로 이동합니다.

참고 항목

개념

서버 네트워크 구성

관련 자료

SQL Server 노출 영역 구성
클라이언트 네트워크 구성

도움말 및 정보

SQL Server 2005 지원 받기