기술 자료

Microsoft SQL Server에 연결하는 중 "Named Pipes Provider: Invalid parameter(s) found [87]" 오류 발생


게시 날짜: 27 Feb 2017
마지막 수정 날짜: 24 Aug 2022

문제

Microsoft SQL Sever에 연결하려고 할 때 다음 오류가 발생할 수 있습니다.
Named Pipes Provider: Invalid parameter(s) found [87](명명된 파이프 공급자: 잘못된 매개 변수 찾음 [87])

환경

  • Tableau Desktop
  • Microsoft SQL Server

해결 방법

다음 방법 중 하나를 사용하여 연결 주소를 변경합니다.
옵션 1: 기본 인스턴스
SQL Server를 실행하는 컴퓨터의 컴퓨터 이름 또는 IP 주소만 사용합니다(\\ 또는 \ 없음). 
옵션 2: 명명된 인스턴스
SQL Server를 실행하는 컴퓨터를 machineName\instanceName 또는 ipAddress\instanceName으로 지정합니다.
참고: SQL Server Express Edition은 기본적으로 이름이 SQLEXPRESS인 명명된 인스턴스로 구성됩니다.

원인

\\로 시작하는 네트워크 경로를 사용할 때 Invalid Parameter Found(잘못된 매개 변수 찾음) 메시지가 표시됩니다.  이 메시지는 연결이 명명된 파이프를 사용해야 하는데 서버가 명명된 파이프를 사용하도록 구성되지 않았음을 나타냅니다.

추가 정보

Named Pipes Provider: Invalid parameter(s) found [87](명명된 파이프 공급자: 잘못된 매개 변수 찾음 [87])이 유일한 오류가 아닐 수 있습니다.  이 오류가 첫 번째 오류이고 계속해서 다음 오류가 발생할 수 있습니다.

  • Login timeout expired( 로그인 제한 시간이 만료되었습니다.)
  • A network-related or instance-specific error has occurred while establishing a connection to SQL Server.  Server is not found or accessible.  Check if instance name is correct and if SQL Server is configured to allow remote connections.  For more information see SQL Server Books Online.(SQL Server에 연결을 설정하는 중에 네트워크 관련 오류 또는 인스턴스 관련 오류가 발생했습니다. 서버를 찾을 수 없거나 액세스할 수 없습니다. 인스턴스 이름이 올바르고 SQL Server가 원격 연결을 허용하도록 구성되어 있는지 확인하십시오. 자세한 내용은 SQL Server 온라인 설명서를 참조하십시오.)
  • Unable to connect to the server "\\path\to\network_location\name_of_Machine".  Check that the server is running and that you have access privileges to the requested database("\\path\to\network_location\name_of_Machine" 서버에 연결할 수 없습니다. 서버가 실행 중이며 요청된 데이터베이스에 액세스할 수 있는 권한이 있는지 확인하십시오.)
이 문서로 문제가 해결되었습니까?