BASE DE DADOS DE CONHECIMENTO

Erro "Named Pipes Provider: Invalid parameter(s) found [87]" ao se conectar ao Microsoft SQL Server


Publicado: 27 Feb 2017
Data da última modificação: 24 Aug 2022

Problemas

Ao tantar se conectar ao Microsoft SQL Sever, ocorre o seguinte erro:
Named Pipes Provider: (Provedor de Pipes nomeados): Invalid parameter(s) found [87] (Parâmetros inválidos encontrados [87])

Ambiente

  • Tableau Desktop
  • Microsoft SQL Server

Resolução

Altere o endereço da conexão por meio de um dos seguintes métodos:
Opção 1: instância padrão
Use apenas o nome da máquina ou endereço IP do computador em execução SQL Server (sem \\ ou \) 
Opção 2: instância nomeada
Especifique o compitador que executa o SQL Server como machineName\instanceName ou ipAddress\instanceName
Observação: SQL Server Express Edition está configurado por padrão como uma instância nomeada com nome SQLEXPRESS.

Causa

A mensagem Parâmetro inválido encontrado resulta ao usar um caminho de rede começando com \\. Isso indica que a conexão deve usar Pipes nomeados e que o servidor não está configurado para usar Pipes nomeados.

Informações adicionais

Named Pipes Provider: (Provedor de Pipes nomeados): Parâmetros inválidos encontrados [87] pode não ser o único erro.Será o primeiro erro e pode ser seguido por:

  • Login timeout expired (Tempo limite de login expirado)
  • 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. (Ocorreu um erro relacionado à rede ou à instância durante a conexão ao SQL Server. Servidor não encontrado ou inacessível. Verifique se o nome da instância está correto e se o SQL Server está configurado para permitir conexões remotas). For more information see Server Books Online. (Para obter mais informações, consulte SQL Server Books Online).
  • 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. (Não foi possível conectar-se ao servidor. Verifique se o servidor está sendo executado e se você tem privilégios de acesso ao banco de dados solicitado.)
Este artigo resolveu o problema?