Conoscere le possibili cause dietro SQL server codice di errore 17

Condividi ora:

In questo articolo esaminiamo la causa dietro il SQL Server codice di errore 17

A volte durante il tentativo di accedere al file SQL Server database, si potrebbe incontrare un messaggio di errore

SQL Server Error Code 17"SQL Server non esiste o accesso negato”. Questo è un messaggio generale di Microsoft Data Access Components (MDAC) che indica che il computer che esegue Microsoft SQL Server non si può raggiungere. È noto anche come codice di errore 17. Questo messaggio generale ha varie cause potenziali. Uno di questi potrebbe essere che il server in realtà non esiste sul sistema o non è disponibile; un altro motivo potrebbe essere che non è stato possibile trovarlo. Oltre a questi ovvi motivi, ci sono anche vari motivi relativi al server o al client dietro il codice di errore, che sono i seguenti:

Problemi relativi al server– se nessuno dei computer client può accedere al file SQL server, c'è probabilmente un problema nel server stesso. Potrebbe essere uno dei seguenti:

  1. SQL server non è installato nel computer specificato nella stringa di connessione.
  2. SQL server Impossibile avviare.
  3. SQL Server non rileva il protocollo o il circuito del computer utilizzato per la connessione.
  4. Il nome di SQL Server è diverso dal nome del computer.
  5. Per un computer multihomed in esecuzione SQL Server 2000 Desktop Engine (MSDE), i client potrebbero non essere in grado di connettersi al server.
  6. Durante il tentativo di aprire una connessione su un computer in esecuzione SQL Server Se si tenta di effettuare un attacco tramite una connessione VPN (Virtual Private Network), è molto probabile che l'operazione fallisca.
  7. Per la SQL Server Desktop Engine (chiamato anche MSDE 2000) Service Pack 3 (SP3) o SP3a, è consentita solo la connettività locale, senza altre opzioni disponibili.

SQL Server Errore 17Problemi relativi al client o all'applicazione- se un particolare client o alcuni client o applicazioni non sono in grado di accedere al file SQL server ma altri client possono, c'è probabilmente un problema con il sistema client. E potrebbe essere uno dei seguenti:

  1. Il nome del computer non esiste sul file SQL server.
  2. Se stai tentando di accedere a un'occorrenza denominata di SQL Server, assicurati di specificare il nome dell'occorrenza corretto. Il nome errato non fornirà l'accesso.
  3. La sicurezza a livello di Windows attualmente in uso per la connessione è in genere diversa da quella prevista.
  4. Potresti utilizzare un protocollo non corretto.
  5. Se c'è un cluster in SQL Server, le schede di rete potrebbero essere configurate in modo errato o potrebbero avere un nome errato.
  6. Potrebbe essere solo l'effetto collaterale di una mancata corrispondenza di MDAC. Prova a riconfigurare le impostazioni di MDAC.

Problemi relativi alla rete o al dominio– se c'è un messaggio di errore solo nei computer in un particolare dominio, o una certa sottorete, o dietro un firewall, il problema potrebbe essere uno dei seguenti:

  1. L'assegnazione dei diritti utente ai criteri di sicurezza locali per l'account Windows limita l'accesso dalla rete.
  2. Potrebbe esserci un problema di trust del dominio, uno dei computer potrebbe trovarsi in un gruppo di lavoro e quindi potrebbe non avere accesso al dominio.
  3. La tua risoluzione dei nomi potrebbe non funzionare.
  4. Un firewall o il router potrebbero non essere configurati correttamente o potrebbero essere configurati per bloccare la porta UDP 1434.

Alcuni errori SQL possono indicare l'integrità dell'istanza del database

Alcuni codici di errore SQL possono fornire indirettamente un suggerimento sull'integrità dell'istanza del database. È sempre consigliabile arrivare alla causa principale degli errori SQL e risolverli se possibile. Inoltre, per proteggere i tuoi dati in caso di crash di SQL, installa a sql server recupero strumento simile DataNumen SQL Recovery applicazione nella macchina server. Una volta attivato, può entrare in azione e recuperare record da file SQL compromessi in pochi minuti. Inoltre lo strumento è attrezzato per far emergere quasi tutti i tipi di dati che hai memorizzato nel file del database e può persino recuperare gli indici.

Introduzione dell'autore:

Alan Chen è Presidente e Presidente di DataNumen, Inc., che è il leader mondiale nelle tecnologie di recupero dati, tra cui ripristino degli accessi e prodotti software di recupero SQL. Per maggiori informazioni visita https://www.datanumen.com/

Condividi ora:

I commenti sono chiusi.