Partilhar via


Solucionando problemas: Nenhum processo na outra extremidade do pipe

Um cliente que esteja se conectando ao SQL Server pode encontrar esse erro de pipe nomeado ao conectar-se ao SQL Server se o servidor não tiver habilitado o suporte a pipe nomeado, embora outros protocolos, como TCP/IP, estejam disponíveis.

Quando os pipes nomeados não estão habilitados no servidor, as tentativas de conexão do cliente usando pipes nomeados são rejeitadas. Esse erro pode ocorrer de duas maneiras:

  • O cliente tenta se conectar somente com pipes nomeados e o protocolo de pipes nomeados não está habilitado no servidor.

  • O cliente tenta se conectar com qualquer protocolo disponível, mas os pipes nomeados estão antes do TCP, na ordem da lista de protocolos do cliente.

Texto do erro

Provedor de pipes nomeados: Nenhum processo na outra extremidade do pipe.

Cliente nativo do MicrosoftSQL Server: Falha de link de comunicação.

Cliente nativo do MicrosoftSQL Server: Erro ao estabelecer uma conexão com o servidor. Ao estabelecer conexão com o SQL Server, essa falha pode ser causada pelo fato de que as configurações padrão do SQL Server não permitem conexões remotas.

Causas típicas desse erro

Causa

Solução

O cliente está tentando se conectar usando pipes nomeados e o servidor não está configurado para permitir conexões remotas usando pipes nomeados.

Conecte-se usando TCP/IP ou use o SQL Server Configuration Manager para habilitar conexões remotas que usam pipes nomeados.

A ordem dos protocolos do cliente está tentando se conectar com o protocolo de pipes nomeados antes de tentar o protocolo TCP, e os pipes nomeados não estão habilitados no servidor.

Usando o SQL Server Configuration Manager no computador cliente, coloque o protocolo TCP antes dos pipes nomeados na lista de ordem dos protocolos.