Condividi tramite


Le connessioni named pipe causano un errore in SQL Server

Questo articolo illustra come risolvere un problema di autenticazione coerente che causa un errore di connessione named pipe a SQL Server.

Sintomi

Il provider SQL OLE DB visualizza il messaggio di errore "SQL Server non esiste o accesso negato".

Alcuni altri provider visualizzano entrambi i messaggi seguenti in un ordine casuale, indipendentemente dal fatto che si usi la sicurezza integrata o un account di accesso di Microsoft SQL Server:

Si è verificato un errore di rete o specifico dell'istanza mentre veniva stabilita la connessione a SQL Server. Il server non è stato trovato o non è accessibile. Verificare che il nome dell'istanza sia corretto e che il server sia configurato in modo da consentire connessioni remote.

Impossibile aprire una connessione a SQL Server.

Altri provider potrebbero anche visualizzare "Timeout di accesso scaduto" all'interno del messaggio di errore.

Causa

Le connessioni Named Pipes hanno esito negativo perché l'utente non dispone dell'autorizzazione per accedere a Windows.

Risoluzione

Aggiungere l'utente al gruppo Users nel server che esegue SQL Server. Se SQL Server è con mirroring o cluster, ripetere in tutti i computer all'interno del gruppo.

Ulteriori informazioni

Problemi di autenticazione coerenti in SQL Server