Come risolvere l’errore 3146 della chiamata ODBC di MS Access non riuscita Facilmente?

La chiamata ODBC di MS Access non è riuscita Viene visualizzato l’errore 3146 a causa di una connessione di rete difettosa. Si verifica all’interno del database Access quando si configura il database associato su un PC aggiuntivo. Questo errore di runtime 3146 indica in genere che si è verificato un problema con una connessione ODBC o con l’esecuzione di una query SQL. Tuttavia, la cosa più importante è come risolverlo. (Sotto puoi vedere il messaggio di errore completo).

3146 della chiamata ODBC di MS Access

Bene, se ricevi questo errore, non preoccuparti. In questa guida ho descritto le possibili cause e alcune soluzioni alternative per gestire ODBC – call failed. (Error 3146). Inoltre, ho menzionato il migliore Access Riparazione Attrezzo per correggere questo errore riparando il danneggiamento del database.

Classé Excellent sur Trustpilot
Outil Gratuit de Réparation de Base de Données MS Access
Réparez les fichiers de base de données MDB et ACCDB corrompus et récupérez facilement les tables, les requêtes, les index et les enregistrements de base de données supprimés. Essayez maintenant!
Télécharger
En cliquant sur le bouton Télécharger ci-dessus et en installant Stellar Repair for Access (14.8 MB), je reconnais avoir lu et accepté le contrat de licence utilisateur final et la politique de confidentialité de ce site.

Soluzioni veloci:

Che cos’è l’errore 3146 relativo all’Access in fase di esecuzione non riuscito della chiamata ODBC?

Quando Microsoft Access tenta di accedere al database SQL Server 2000 con l’aiuto della connessione ODBC, viene visualizzato un errore 3146 – Chiamata ODBC non riuscita. Il database è stato impostato come origine dati per il sistema con il driver di SQL Server. Pertanto, all’avvio è possibile allegare il database dell’applicazione .mdb e recuperare i risultati. Ma durante l’inserimento dei dati nella casella combinata, viene visualizzato questo errore.

D’altra parte, possiamo dire che il server SQL non può restituire alcun numero per un’istruzione a causa dell’esecuzione di una query errata, può visualizzare questo errore. Tuttavia, questo messaggio di errore si attiva per vari motivi, tra cui:

  • Nome origine dati non valido (DSN)
  • A causa di una stringa di connessione errata o di problemi di rete
  • Tempo di inattività del server database
  • Problemi di autorizzazione
  • Problemi con la sintassi SQL
  • Problemi relativi al driver ODBC
  • Configurazione del server.

Correzioni per risolvere l’errore 3146 della chiamata ODBC di MS Access non riuscita

Seguire attentamente i metodi passo-passo riportati di seguito per risolvere l’errore 3146 Chiamata ODBC non riuscita.

Metodo 1: controlla la configurazione DSN ODBC

La prima soluzione che devi provare per affrontare la situazione è verificare se ODBC Data Source Name (DSN) è configurato correttamente. Per verificarlo devi:

  • Digita Pannello di controllo nella casella di ricerca e apri il primo risultato.
  • Quindi, vai su “Strumenti di Windows” >> “Origini dati ODBC“.

3146 della chiamata ODBC di MS Access

  • Ora vedrai l’elenco dei DNS >> fai clic sul DSN che devi testare.
  • Successivamente, fare clic sull’opzione “Configura” per visualizzare le configurazioni per il DSN.

3146 della chiamata ODBC di MS Access

  • Successivamente, fare clic sul pulsante “Test connessione” per completare il processo.

Leggi anche: [Driver ODBC Microsoft Access] Impossibile aggiornare. Il database o l’oggetto è un errore di sola lettura

Metodo 2: Rimuovere Gestione driver ODBC 1.x

Un altro modo per risolvere questo problema è quello di rimuovere ODBC 1.x Driver Manager (Odbc.dll) e sostituirlo con ODBC 2.x Driver Manager (Odbc.dll) nel percorso principale.

Metodo 3: Verificare la connessione al database

Ogni volta che il server database in esecuzione subisce tempi di inattività, riscontrerai vari problemi, incluso l’errore 3146 di chiamata ODBC non riuscita. In una situazione del genere, dovrai assicurarti che il server SQL di destinazione sia in esecuzione e accessibile da un dispositivo su cui è installato Microsoft Access.

Metodo 4- Controlla le autorizzazioni

A volte capita che la mancanza delle autorizzazioni necessarie per accedere al database esterno possa portare all’errore di runtime 3146. In tal caso, è necessario assicurarsi che l’account utente utilizzato da Microsoft Access disponga delle autorizzazioni necessarie per accedere al database, questo include sia i permessi di lettura che quelli di scrittura.

Metodo 5: assicurarsi di aggiornare MS Access

Molti utenti hanno segnalato di aver ricevuto un errore ODBC -call non riuscito in Access a causa dell’esecuzione di una versione obsoleta dell’applicazione Access. Pertanto, assicurati che Microsoft Access sia aggiornato. Microsoft rilascia occasionalmente aggiornamenti che potrebbero includere correzioni di bug e miglioramenti.

Leggi anche: Errore di runtime di Access 3151 Connessione ODBC non riuscita

Metodo 6: correggere l’errore 3146 della chiamata ODBC di MS Access non riuscita riparando il database danneggiato

A volte, la chiamata ODBC non riuscita Errore 3146 in Microsoft Access si verifica a causa della corruzione del database. In tal caso, puoi utilizzare lo strumento Compatta e ripara di Access per ripararlo.

Ecco i passaggi completi:

  1. Aprire l’applicazione Access.
  2. Vai al File >> Informazioni.
  3. Trova e fai clic sull’opzione Compatta e ripristina database.

3146 della chiamata ODBC di MS Access

Soluzione automatizzata: correggi la corruzione del database di Access

Se tutte le soluzioni sopra menzionate non aiutano a correggere l’errore di runtime 3146 Errore di timeout scaduto della chiamata ODBC non riuscita, suggerirei di optare per uno strumento di terze parti che risolva qualsiasi tipo di errore relativo a MS Access che si è verificato a causa della corruzione del database. Il miglior strumento disponibile per questo scopo è MS Access Riparazione E Recupero Attrezzo.

Questo software non solo corregge gli errori ma corregge anche i .mdb o .acccdb file e recupera i dati dal database MS Access danneggiato. Puoi anche ripristinare indici, tabelle, query e relazioni molto facilmente utilizzando questo strumento.

* En cliquant sur le bouton Télécharger ci-dessus et en installant Stellar Repair for Access (14.8 MB), je reconnais avoir lu et accepté le contrat de licence utilisateur final et la politique de confidentialité de ce site.

Passaggi per correggere l’errore 3146 di MS Access

access-shot-fr-1
access-select-database-fr-2
access-repairing-fr-3
access-repairing-completed-fr-4
access-preview-fr-5
access-save-location-fr-6
access-saving-fr-7
previous arrow
next arrow

Leggi anche: Risolvi Access 1919 – Configurazione dell’errore dell’origine dati ODBC

Incartare

Seguendo le correzioni elencate sopra, puoi sicuramente risolvere l’errore 3146 di MS Access: chiamata ODBC 3146 di runtime non riuscita. Prova tutte le soluzioni e facci sapere se hanno funzionato per te o meno.

Inoltre, se riscontri altri problemi nel tuo database di Access, sentiti libero di porre le tue domande sui nostri account social come Twitter.

rencontrez toujours des problèmes? Fix les avec Stellar réparation pour Access:

Ce logiciel assure la réparation et la récupération en toute transparence de la base de données ACCDB et MDB. Il restaure tous les objets, y compris les tables, les rapports, les requêtes, les enregistrements, les formulaires et les index ainsi que les modules, les macros, etc. Fix problèmes de Microsoft Access maintenant en 3 étapes faciles:

  1. Télécharger Stellar Access base de données réparation outil évalué Excellent sur Cnet.
  2. Cliquez sur l'option Parcourir et Rechercher pour localiser la base de données Access corrompue.
  3. Cliquez sur le bouton Réparer pour réparer et prévisualiser les objets de la base de données.

Pearson Willey est un rédacteur de contenu de site Web et un planificateur de contenu détaillé. En plus de cela, il est également un lecteur assidu. Par conséquent il sait très bien rédiger un contenu engageant pour les lecteurs. Lécriture est pour lui un avantage croissant. Il amours explorer ses connaissances on MS Access et partage technologie blogs.