Compartilhar via


As ligações pipes nomeados causam uma falha no SQL Server

Este artigo ajuda-o a resolver um problema de autenticação consistente que causa uma falha nas ligações pipes nomeados ao SQL Server.

Sintomas

O fornecedor OLE DB do SQL apresenta a mensagem de erro "O SQL Server não existe ou o acesso negado" .

Alguns outros fornecedores apresentam ambas as seguintes mensagens por ordem aleatória, quer utilize segurança integrada ou um início de sessão do Microsoft SQL Server:

Ocorreu um erro de rede ou específico à instância ao estabelecer uma conexão com o SQL Server. O servidor não foi encontrado ou não estava acessível. Verifique se o nome da instância está correto e se SQL Server está configurado para permitir conexões remotas.

Não foi possível abrir uma ligação ao SQL Server.

Alguns outros fornecedores poderão apresentar adicionalmente "O tempo limite de início de sessão expirou" na mensagem de erro.

Motivo

As ligações Pipes Nomeados falham porque o utilizador não tem permissão para iniciar sessão no Windows.

Solução

Adicione o utilizador ao grupo Utilizadores no servidor que está a executar o SQL Server. Se o SQL Server estiver espelhado ou em cluster, repita em todos os computadores dentro do grupo.

Mais informações

Problemas de autenticação consistentes no SQL Server