Come risolvere l’errore 3151 del database di Access – Connessione ODBC non riuscita?

Summary: Quando si utilizza il protocollo ODBC in Access, può verificarsi l'errore "Access Database 3151 Error - ODBC Connection Failed". Questo errore può verificarsi per numerosi motivi. In questo blog discuteremo le cause dell'errore e le possibili soluzioni per risolverlo. Verrà inoltre menzionato il software di riparazione di Access che può aiutare a risolvere l'errore "ODBC Connection Failed" se si verifica a causa della corruzione del database.

L’errore 3151 – Connessione ODBC fallita del database Access si verifica solitamente quando viene utilizzata una stringa di connessione (ODBC) in un codice VBA. Open Database Connectivity (ODBC) è un protocollo utilizzato per collegare un database Microsoft Access a un’origine dati esterna, come Microsoft SQL Server. Questo errore può verificarsi anche dopo aver apportato alcune modifiche a SQL Server e alle tabelle collegate del database. Tuttavia, esistono diversi altri motivi che possono causare questo errore. Vediamo le possibili cause di questo errore e le soluzioni per risolverlo.

Cause dell’errore 3151 del database Access – Connessione ODBC non riuscita

Di seguito sono riportati alcuni possibili motivi che possono causare l’errore di connessione ODBC fallita in MS Access:

Metodi per correggere l’errore Database Access 3151 – Connessione ODBC non riuscita

Di seguito sono riportati alcuni metodi per risolvere l’errore 3151 – Connessione ODBC non riuscita in MS Access.

Metodo 1: Controllare i dati di accesso ODBC

Innanzitutto è necessario verificare le credenziali ODBC. L’errore 3151 del database di Access può verificarsi se si utilizzano credenziali ODBC errate. È possibile confermare l’ID di accesso e la password impostati al momento della creazione della connessione ODBC. Eseguire le seguenti operazioni:

Verificare se l’errore 3151 è stato corretto. In caso contrario, seguire i metodi successivi.

Metodo 2: Abilitare l’impostazione Named Pipe 

“Named Pipe” è un protocollo utilizzato per stabilire una connessione tra gli utenti della rete e Microsoft SQL Server. La connessione ODBC può fallire se questo protocollo è disabilitato. Seguite la procedura seguente per abilitare l’impostazione Named Pipe:

Metodo 3: Attivare le opzioni di tracciamento

ODBC Tracing consente di creare un registro delle tracce. L’errore 3151 in MS Access può verificarsi se c’è un problema con le funzioni di tracciamento dell’amministratore ODBC. È possibile configurare la scheda Tracing dell’amministratore ODBC seguendo i passaggi seguenti:

Metodo 4: Controllare la connessione TCP

A volte l’errore “Connessione ODBC fallita” può verificarsi a causa di porte TCP o indirizzi IP errati. Le porte relative ai servizi del motore di database sono TCP 1433, 4022, 135, 1434 e UDP 1434. È possibile verificare la connessione TCP attiva e le statistiche IP seguendo i passaggi seguenti:

Visualizza le informazioni su TCP, indirizzo IP, numeri di porta, porte di connessione e di ascolto e altro ancora.

Metodo 5: Controllare la connessione ODBC Impostazione del database

Per utilizzare il protocollo ODBC (Open Database Connectivity), è necessario procedere come segue:

Se c’è un problema con il driver ODBC, potrebbe verificarsi l’errore di connessione ODBC fallita. Pertanto, verificare e installare il driver ODBC corretto per l’origine dati che si desidera collegare.

Metodo 6: Riparare il database di Access

A volte l’errore 3151 del database di Access può verificarsi a causa di un danno al database. In questo caso, si può provare a riparare il database utilizzando l’utilità integrata di Access – Compatta e ripara. Seguite questi passaggi:

Se lo strumento Compact and Repair non è in grado di risolvere la corruzione del file di Access, è possibile utilizzare uno strumento avanzato di riparazione di Access, come Stellar Repair for Access. Questo strumento può aiutare a riparare i file MDB/ACCDB gravemente danneggiati. Può recuperare tutti gli oggetti del database, tra cui tabelle, tabelle collegate, query, moduli, report, indici, macro, moduli, ecc. Inoltre, lo strumento consente di visualizzare in anteprima gli oggetti del database recuperabili prima di salvarli.

Chiusura

Se si utilizza una connessione ODBC in Microsoft Access, può verificarsi l’errore “Access database 3151 – Connessione ODBC non riuscita”. Questo errore può verificarsi per vari motivi. Per risolvere l’errore, potete provare le soluzioni descritte sopra. A volte l’errore può verificarsi se il database è danneggiato. In questo caso, è possibile utilizzare Stellar Repair for Access. Si tratta di uno strumento professionale che può facilmente riparare i file di database di Access gravemente danneggiati e aiutare nella risoluzione dei problemi. Il software supporta Office 365, Access 2019, 2016, 2013 e versioni inferiori.

Related Post

Exit mobile version