문제 해결: 파이프의 한쪽 끝에 처리 중인 프로세스 없음
TCP/IP와 같은 다른 프로토콜을 사용할 수 있더라도 서버에 명명된 파이프 지원이 설정되어 있지 않으면 클라이언트가 SQL Server 에 연결할 때 이 명명된 파이프 오류가 발생할 수 있습니다.
서버에 명명된 파이프가 설정되어 있지 않으면 명명된 파이프를 사용한 클라이언트 연결 시도가 거부됩니다. 이 오류는 두 가지 방식으로 발생할 수 있습니다.
- 클라이언트가 명명된 파이프로만 연결을 시도하고 서버에는 명명된 파이프 프로토콜이 설정되어 있지 않습니다.
- 클라이언트가 사용 가능한 임의의 프로토콜로 연결을 시도하지만 명명된 파이프가 클라이언트의 프로토콜 순서에서 TCP 앞에 나열되어 있습니다.
오류 텍스트
명명된 파이프 공급자: 파이프의 한쪽 끝에 프로세스가 없습니다.
Microsoft SQL 네이티브 클라이언트: 통신 연결이 실패했습니다.
Microsoft SQL 네이티브 클라이언트: 서버에 대한 연결을 구성하는 동안 오류가 발생했습니다. 기본 설정 시 SQL Server에서 원격 연결이 허용되지 않기 때문에 SQL Server 2005에 연결할 때 이 오류가 발생할 수 있습니다.
이 오류의 일반적 원인
원인 | 해결 방법 |
---|---|
클라이언트가 명명된 파이프를 사용하여 연결을 시도하고, 서버는 명명된 파이프를 사용한 원격 연결을 허용하도록 구성되어 있지 않습니다. |
TCP/IP를 사용하여 연결하거나 노출 영역 구성 도구를 사용하여 명명된 파이프를 사용하는 원격 연결을 설정합니다. |
클라이언트 프로토콜 순서에 따라 TCP 프로토콜을 시도하기 전에 명명된 파이프 프로토콜을 사용하여 연결을 시도하고, 서버에 명명된 파이프가 설정되어 있지 않습니다. |
클라이언트 컴퓨터에서 SQL Server 구성 관리자를 사용하여 프로토콜 순서 목록에서 TCP를 명명된 파이프 앞으로 이동합니다. |
참고 항목
개념
관련 자료
SQL Server 노출 영역 구성
클라이언트 네트워크 구성