Potenziali cause del messaggio di errore "Server SQL inesistente o accesso negato"

Traduzione articoli Traduzione articoli
Identificativo articolo: 328306 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Sommario

"Server SQL inesistente o accesso negato" Ŕ un messaggio generico di Microsoft Data Access Components (MDAC) che indica che non Ŕ possibile contattare il computer in cui Ŕ installato SQL Server. Tale messaggio pu˛ avere cause diverse, alcune delle quali, le pi¨ comuni, sono descritte nella sezione "Informazioni" del presente articolo.

Nota Anche i messaggi di errore riportati di seguito hanno cause simili:
SQL Server non Ŕ disponibile o inesistente
Impossibile rilevare il server SQL specificato

Informazioni

Il messaggio "Server SQL inesistente o accesso negato" non indica alcuna delle situazioni descritte di seguito:
  • Il processo di accesso a SQL Server non ha avuto esito favorevole.
  • SQL Server non dispone delle autorizzazioni appropriate per elaborare la query.
  • Non Ŕ possibile utilizzare l'autenticazione di SQL Server perchÚ Ŕ consentita solo l'autenticazione di Windows.

Cause potenziali

Cause relative al server

Se nessun computer client Ŕ in grado di connettersi al server che esegue SQL Server, pu˛ trattarsi di un problema del lato server.
  • SQL Server non Ŕ installato nel computer specificato nella stringa di connessione. Verificare che SQL Server sia effettivamente installato nel computer specificato nella stringa di connessione.
  • SQL Server non Ŕ stato avviato. SQL Server deve essere in esecuzione per accettare connessioni.
  • SQL Server non Ŕ in ascolto sul protocollo o sulla porta utilizzata per la connessione. I protocolli e le porte TCP/IP di ascolto utilizzati da SQL Server sono determinati dall'utilitÓ SQL Server Network sul server, mentre Ŕ l'utilitÓ Configurazione di rete client, un nome di origine dati (DSN) di MDAC, o la stringa di connessione a determinare il protocollo e la porta utilizzati dal client per connettersi. Per ulteriori informazioni, fare clic sui numeri degli articoli della Microsoft Knowledge Base riportati di seguito:
    289573 PRB: Configurazione di DSN con librerie di rete di SQL Server
    328383 I protocolli dei client di SQL Server possono variare quando i computer client tentano di collegarsi a un'istanza di SQL Server
  • All'avvio di SQL Server potrebbe non essere stato possibile mettersi in ascolto sulla porta TCP/IP specificata e quindi non essere in grado di accettare connessioni TCP/IP. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
    293107 PRB: Porta TCP\IP utilizzata da un'altra applicazione
  • Il nome di SQL Server Ŕ diverso dal nome del computer. Per ulteriori informazioni su questo problema in SQL Server 2000, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
    303774 ERRORE: L'argomento della documentazione in linea di SQL Server sulla ridenominazione di un server non Ŕ completo
    Per ulteriori informazioni su questo problema in SQL Server 7.0, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
    195759 INF: Domande frequenti sull'installazione di SQL Server 7.0
    Per ulteriori informazioni su questo problema di SQL Server in un ambiente di cluster, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
    307336 Modifica di un nome di rete per un server SQL cluster
  • Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
    298822 CORREZIONE: La connessione MSDE potrebbe non essere eseguita su un computer multihomed
  • Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
    306199 FIX: Gli indirizzi IP dinamici non consentono la connessione a SQL Server 2000
  • A partire dal Service Pack 3 (SP3) o SP3a di SQL Server Desktop Engine (anche noto come MSDE 2000), in base all'impostazione predefinita, Ŕ consentita solo la connettivitÓ locale. Per consentire connessioni remote a SQL Server Desktop Engine, attenersi alla procedura descritta nel seguente articolo:
    814130 Protezione della connettivitÓ di rete per i database locali di SQL Server 2000

Cause relative ai client o alle applicazioni

Se solo alcuni computer client o applicazioni sono in grado di connettersi, il problema riguarda probabilmente il lato client.
  • Il nome del computer non esiste. Effettuare un controllo incrociato del nome del computer a cui si sta tentando di connettersi.
  • Si sta tentando di accedere a un'istanza denominata di SQL Server, ma non Ŕ stato specificato il nome corretto dell'istanza. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
    265808 INF: Connessione a un'istanza specifica di SQL Server 2000 con gli strumenti client della versione precedente
  • La protezione a livello di Windows utilizzata per connettersi Ŕ diversa da quella prevista. Ad esempio in Microsoft Internet Information Services (IIS) viene utilizzato IUSR_nomecomputer, anzichÚ l'account con cui ci si Ŕ connessi a Windows, o un altro account a seconda della configurazione di IIS. Inoltre, i server collegati utilizzano il contesto di protezione a livello di Windows dell'Agente SQL Server in alcune circostanze. Il contesto di protezione dell'account in uso potrebbe non consentire l'accesso al computer su cui Ŕ installato SQL Server.
  • Non si sta utilizzando il protocollo corretto. Utilizzare l'utilitÓ Configurazione di rete client per verificare i protocolli in uso (per le versioni precedenti di MDAC, viene impostato un valore predefinito anzichÚ dover abilitare i protocolli). Verificare inoltre se in tale utilitÓ sono presenti alias definiti che specifichino un protocollo o una porta diversa da quella prevista. Per ulteriori informazioni, fare clic sui numeri degli articoli della Microsoft Knowledge Base riportati di seguito:
    328383 I protocolli dei client di SQL Server possono variare quando i computer client tentano di collegarsi a un'istanza di SQL Server
    289573 PRB: Configurazione di DSN con librerie di rete di SQL Server
  • ╚ stato rimosso il componente Client per reti Microsoft dalle proprietÓ di rete sul client. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
    253959 Client per reti Microsoft funziona quando non Ŕ associato alla scheda di rete
  • Se la configurazione di SQL Server Ŕ in cluster, le schede di rete potrebbero essere denominate o configurate in modo errato. Se il nome di qualsiasi scheda di rete contiene caratteri speciali o minuscole e maiuscole insieme, cambiarlo. Verificare che le schede di rete del computer siano configurate correttamente.
  • Pu˛ trattarsi degli effetti collaterali di una mancata corrispondenza di MDAC. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
    307255 Component Checker: Diagnosi di problemi e riconfigurazione di installazioni MDAC
  • Verificare il protocollo specificato nella seguente sottochiave del Registro di sistema:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo\DSQUERY
    Questo valore riflette solitamente le impostazioni presenti nell'utilitÓ Configurazione di rete client, ma non sempre. Se il valore Ŕ DBNETLIB, significa che Ŕ in uso uno dei protocolli presenti nell'elenco protocolli abilitati nell'utilitÓ Configurazione di rete client. Se Ŕ elencato un protocollo specifico, quello sarÓ il protocollo in uso.
  • Si sta tentando di connettersi mediante named pipe, ma la named pipe su cui SQL Server Ŕ in ascolto Ŕ diversa da quella predefinita oppure si sta utilizzando un nome di named pipe non corretto.

    Nel caso di un'istanza predefinita, utilizzare la seguente pipe nell'utilitÓ SQL Server Network:
    \\.\pipe\sql\query
    Nel caso di un'istanza denominata, utilizzare:
    \\.\pipe\MSSQL$nomeistanza\sql\query
  • ╚ stato specificato un nome DSN di tipo non corretto (file, utente o sistema). Per ulteriori informazioni sui diversi tipi di DSN, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
    213772 Utilizzo di origini dati relative a sistema, utenti e nomi DSN (Data Source Names) in Excel 2000 o Excel 2002
  • Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
    290820 ERRORE: SQL Desktop Edition: Impossibile eseguire la connessione con la memoria condivisa dopo l'installazione di MDAC 2.6

Cause relative alla rete o ai domini

Se il messaggio di errore in questione viene visualizzato solo nei computer appartenenti a un determinato dominio, a una determinata subnet o che si trovano dietro un firewall, verificare i seguenti aspetti.
  • Un firewall o un router non Ŕ configurato correttamente o Ŕ stato configurato per bloccare la porta UPD 1434. Se la porta UDP 1434 Ŕ bloccata, potrebbe essere necessario indicare la porta su cui SQL Server Ŕ in ascolto nella stringa di connessione specificata dal client. Per ulteriori informazioni, fare clic sui numeri degli articoli della Microsoft Knowledge Base riportati di seguito:
    287932 Per la comunicazione con un server SQL attraverso firewall sono necessarie porte TCP
    318432 ERRORE: Impossibile connettersi a un'istanza cluster definita attraverso un firewall
  • L'assegnazione dei diritti utente dei criteri di protezione locali dell'account Windows non consente l'accesso dalla rete. Deve essere consentito il criterio "Accesso al computer dalla rete", ma non deve essere concesso il diritto "Nega accesso al computer dalla rete".
  • Esiste un problema con la relazione di trust di un dominio oppure uno dei computer appartiene a un gruppo di lavoro e pertanto non ha accesso al dominio. In alcuni casi, per aggirare il problema, Ŕ possibile creare lo stesso account locale Windows su entrambi i computer specificando la stessa password per ciascun account. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
    321247 Configurazione della protezione per la distribuzione dei log
  • La risoluzione dei nomi non funziona. Verificare le impostazioni nel sistema di risoluzione dei nomi in uso, ad esempio DNS, WINS, hosts o lmhosts. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
    169790 Risoluzione dei problemi di base del protocollo TCP/IP

ProprietÓ

Identificativo articolo: 328306 - Ultima modifica: venerdý 31 gennaio 2014 - Revisione: 15.0
Le informazioni in questo articolo si applicano a:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Chiavi:á
kbsqlsetup kbinfo KB328306
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com