Durante la gestione del file MDB del database Access, potresti riscontrare run time error 3343 unrecognized database format. Questo messaggio impedisce l’accesso al database, causando interruzioni nelle operazioni. In questo blog, menzionerò le possibili cause e alcune rapide risoluzioni per l’errore di runtime 3343 di Microsoft Access formato database non riconosciuto correttamente.
Strumento di Riparazione Database MS Access Gratuito
Ripara i file di database MDB e ACCDB corrotti e recupera facilmente tabelle, query, indici e record di database eliminati. Prova ora!
Facendo clic sul pulsante Download sopra e installando Stellar Repair for Access (14.8 MB), riconosco di aver letto e accettato il Contratto di licenza per l'utente finale e la Politica sulla riservatezza di questo sito.
Cosa causa l’errore di runtime 3343 di Access?
Un’ampia varietà di motivi può portare a questo problema frenetico, tra cui:
- Apertura dell’ultima versione del file di database di Access in una versione precedente del database.
- Il file di Access DB in qualche modo è stato danneggiato.
- Problemi software o hardware
- Attacco di virus
- Sovradimensionamento del file di database di Access
- Forse non stai utilizzando l’ultimo service pack di MS Office o non è stato aggiornato da molto tempo.
- Malfunzionamento della suite Microsoft Office.
- Se la suddivisione del database di Access è eseguita in modo improprio.
Come risolvere l’errore di runtime 3343 di Access formato database non riconosciuto?
In questa sezione, discuteremo gli 8 diversi modi per correggere l’errore Formato database non riconosciuto (3343).
- Importa database corrotto in un nuovo database MS Access
- Prova ad aprire il file del database MS Access in versioni precedenti
- Risolvi il problema del file frxque32.mdb
- Usa lo strumento di utilità integrato Compatta e ripara
- Prova l’opzione di backup
- Soluzione automatica per correggere l’errore Formato database non riconosciuto di Access
- Assegna autorizzazioni adeguate per accedere al database
- Evita di usare Access 2016 insieme a Visual Studio 2012
Conosciamo ciascuna di queste correzioni una per una in dettaglio…!
Correzione 1: importa database corrotto in un nuovo database MS Access
Prova a importare un database Access corrotto in un nuovo file di database Access 2010 seguendo questi passaggi:
- Innanzitutto, apri l’applicazione MS Access e crea un nuovo file di database. Premi l’opzione Crea per creare un nuovo file nella sezione sul lato destro del pannello.
- Nelle nuove finestre del file del database, fai clic sull’opzione Scheda esterna dalla barra multifunzione in alto.
- Tocca l’opzione Accesso poiché premendo questa opzione puoi facilmente importare il tuo database Access.
- Questo aprirà una nuova finestra denominata Ottieni dati esterni – Database Access.
- Quindi, tocca il pulsante Sfoglia e seleziona il tuo file di database Access corrotto/danneggiato da importare.
- Sfoglia e scegli il file di database Access nella finestra di dialogo Apri file. Tocca l’opzione Apri per confermare la selezione.
- Dopodiché, fai clic su OK per continuare il processo.
- Fai una selezione per gli oggetti nella finestra di dialogo Importa oggetti e premi di nuovo l’opzione OK.
- Completa gli oggetti selezionati per importarli correttamente. Premi la casella Salva passaggi di importazione e fai clic su Chiudi.
Correzione 2: prova ad aprire il file del database di MS Access in versioni precedenti
L’errore formato database non riconosciuto di solito si verifica quando l’utente tenta di aprire il file del database Access 2019/2016/2013 in versioni precedenti del database Access come 2007/2010 ecc. In questi casi, l’utente riceve l’errore 3343 formato database non riconosciuto.
Ciò accade perché i file della versione più recente del database Access 2019/2016/2013 utilizzano l’ultimo processo indicizzato che è incompatibile con le versioni precedenti di Access come 2007/2010/2002 ecc.
Risoluzione:
Per sbarazzarsi di questo problema di formato database non riconosciuto in Access 2013, assicurati innanzitutto che le seguenti impostazioni siano eseguite correttamente:
File>Opzioni>Generale>Creazione database>Nuovo ordinamento database
Assicurati inoltre che vengano seguite le impostazioni Generale>Legacy, poiché Access 2010 non si aprirà con il formato “Generale“. Gli utenti devono anche convertire il database 2013 nel file di database 2010. Utilizzando Access 2013 e dopo la modifica riuscita del database, apri il database in una versione precedente come Access 2010.
Nota bene: si consiglia di non tenere due diverse versioni di MS Access sullo stesso file di database, poiché ci sono ampie possibilità di corruzione del file di Access.
Leggi anche: Correzione: Errore di runtime 3151 Connessione ODBC non riuscita!
Correzione 3: risoluzione dei problemi del file frxque32.mdb
- Per prima cosa devi disinstallare il file frxque32.mdb e installarne uno nuovo.
- Dopodiché rinomina il file frxque32.mdb presente nella cartella sysdata con il nome “frxque32.old“.
- Ora dal disco rigido locale cerca il file frxque32.tpl.
- È il momento di copiare il file frxque32.tpl nella cartella sysdata.
- Tocca l’opzione “sì” per scambiare il file frxque32.tpl esistente con quello nuovo.
- Dopodiché rinomina il file frxque32.tpl assegnandogli il nome frxque32.mdb.
- Alla fine, riavvia il PC per salvare tutte le modifiche.
Correzione 4: utilizzo dello strumento di utilità integrato Compact And Repair
Se l’errore 3343 formato database non riconosciuto si verifica a causa del sovradimensionamento del database o di alcuni problemi minori del database. Quindi è necessario eseguire Compact and repair lo strumento di utilità integrato del database di Access.
Questo metodo manuale è il primo e migliore passaggio per risolvere i problemi minori di danneggiamento del database di Access e per ridurre le dimensioni del file di Access in modo sicuro e protetto.
Beh, puoi leggere di più sull’efficienza di questo strumento gratuito integrato del database di Access in questo articolo: Cose che Compact And Repair Access Database Tool può fare…!
Ecco il passaggio completo per utilizzare lo strumento di utilità Compact and repair per correggere l’errore di runtime 3343:
1: Per prima cosa devi aprire il tuo programma MS Access.
2: Dopodiché fai clic sulla scheda Strumenti database.
3: ora premi l’opzione Compact and Repair Database.
4: nella finestra di dialogo Database to Compact aperta, cerca il problema riscontrato nel file del database di MS Access. Quindi, seleziona tali file e quindi fai clic sull’opzione Compact.
5: è il momento di creare un nuovo database nella finestra di dialogo Compatta database in. Quindi, assegna un nome al tuo file e quindi premi l’opzione Salva.
Dopodiché, lo strumento di utilità integrato compatta il database e inizia a riparare query, indici, tabelle e altri dati disponibili nel database. Questo è il modo migliore per riparare gli errori nel database di Access, ma in alcuni casi fallisce. Quindi in questo caso puoi utilizzare la soluzione automatica per riparare gli errori nel database di Access.
Nota:
Prima di provare questo strumento integrato, si consiglia di eseguire un backup appropriato del file del database. Inoltre, assicurati che nessun altro utente stia attualmente utilizzando lo stesso file di database su cui stai eseguendo un metodo di compattazione e riparazione.
Correzione 5: prova l’opzione di backup
Un altro motivo molto comune dietro “errore di formato di database non riconosciuto” è la corruzione del database di Access. Sebbene la corruzione sia un problema comune, non è qualcosa che non può essere riparato.
ARTICOLO UTILE: 5 modi per eseguire il backup e il ripristino del database di Access nel 2007/2010/2013/2016?
Se il tuo database si corrompe, puoi recuperare facilmente i dati archiviati nel database di Access con un backup valido. Ma se non hai il backup aggiornato e corretto, allora, in quel caso, passa alla nostra soluzione successiva, ovvero utilizzare lo strumento di riparazione e ripristino di Access.
Correzione 6: soluzione automatica per correggere l’errore 3343 di Microsoft Access formato database non riconosciuto
Access Riparazione & Recupero è uno di questi software particolarmente progettato per riparare file di database MS Access corrotti. Questo software è dotato di un potente algoritmo che analizza anche file di database di Access gravemente corrotti.
- Puoi facilmente ripristinare indici, query, tabelle e altri dati corrotti o danneggiati.
- Risolvi facilmente tutti i tipi di problemi ed errori di database maggiori o minori e maggiori.
- Supporta quasi tutte le versioni di MS Access 2019, 2016, 2013, 2010, 2007, 2003, 2002, 2000 e sistemi operativi Windows come Windows 10/8/7/Vista/XP/2003.
- La sua GUI interattiva funziona alla grande per gestire e riparare facilmente il database di Access senza apportare modifiche alla sua struttura originale.
- È disponibile una versione di prova gratuita che puoi installare per verificare le funzionalità e l’affidabilità del software.

* Facendo clic sul pulsante Download sopra e installando Stellar Repair for Access (14.8 MB), riconosco di aver letto e accettato il Contratto di licenza per l'utente finale e la Politica sulla riservatezza di questo sito.
Passaggi per utilizzare lo strumento di riparazione degli accessi
Correzione 7: Assegnare autorizzazioni adeguate per accedere al database
L’aggiornamento del server Windows da Windows 2003 a Windows 2008 R2 porta anche alla generazione di questo errore di formato database non riconosciuto di Access. Dopo l’aggiornamento del server Windows, solo l’amministratore di dominio può aprire il database MS Access. Se un altro utente tenta di aprire il file del proprio database di Access sullo stesso server, riceverà sicuramente l’errore “Formato database non riconosciuto, il database è danneggiato o in uno stato incoerente“.
Soluzione:
- Se un amministratore di dominio con autorità di accesso completa può aprire il database di Access sul server Windows, il problema è specificamente con l’autorizzazione assegnata al dominio o alla cartella in cui si trova principalmente il database di Access.
L’assegnazione dell’autorizzazione completa sulla condivisione di rete funzionerà in modo superbo per risolvere l’errore di formato database non riconosciuto di Access.
- Se si verifica ancora lo stesso problema, assegnare i diritti di amministratore locale a tutti gli utenti presenti su quel server specifico.
- Infine, controllare le autorizzazioni personalizzate sul database che visualizza l’errore “formato database non riconosciuto“.
Come controllo primario, assicurati che l’amministratore di dominio garantisca i seguenti punti:
- Gli utenti devono aver effettuato l’accesso all’interno del dominio in cui si trova il tuo database di Access.
- Gli utenti devono avere diritti di amministratore locali o personalizzati per accedere al database in base ai requisiti.
Correzione 8: evita di usare Access 2016 insieme a Visual Studio 2012
Un altro motivo dietro il verificarsi di errori di database non riconosciuti è quando l’utente tenta di usare il database di Access 2016 mentre lavora con Visual Studio 2012.
Bene, la sequenza di eventi deve essere la seguente:
- L’utente sceglie il modello di database Dataset e il tipo di origine del database.
- Il software ti chiederà quale connessione al database di Access vuoi usare. Se l’utente fa clic su “Nuovo utente” e seleziona il file di database di Microsoft Access (supponiamo che in questo caso sia selezionato OLE DB).
- Dopodiché, le applicazioni confermano il tipo di connessione al database che l’utente vuole usare. Questa volta l’utente deve selezionare “Nuova connessione“.
- Ora seleziona il nome file “File di database Microsoft Access (OLE DB)”.
- Dopo aver visualizzato il nome file, l’utente sceglierà il file appropriato come “xyz.accdb“
- Ora l’utente deve controllare la connessione premendo il pulsante Test Connection, che genera un “errore di formato database non riconosciuto“.
In tal caso, il problema sorge principalmente a causa della differenza creata dal provider online dalla versione Microsoft Ace OLE DB o dal provider di linea.
Quindi, installando la versione aggiornata all’interno di Server Explorer, il problema verrà sicuramente risolto
Soluzione:
Nel caso sopra, dobbiamo aggiornare Microsoft.ACE.OLEDB.4.0 a Microsoft.ACE.OLEDB.12.0.
Per l’aggiornamento, è necessario connettere il database Access 2016 con l’aiuto dei passaggi seguenti:
- Aggiungi una nuova origine dati e premi Database>
- Ora vai su Nuova connessione e premi il file di database Microsoft Access.
- Scegli il file ACCDB.
- Premi l’opzione Avanzate per modificare il nome del provider.
- Premi il pulsante OK per aggiungere le finestre di connessione. Anche per testare la connessione e verificarla.
Nota: la versione precedente non supporta il formato file ACCDB del database. Quindi devi avere Microsoft.ACE.OLEDB.12.0 e non Microsoft.Jet.OLEDB.4.0.
Domande frequenti:
Come posso correggere un formato di database non riconosciuto in Access?
Per correggere un formato di database non riconosciuto in Access, prova i suggerimenti seguenti:
- Apri un file di database nella versione corretta.
- Rinomina il file di database.
- Converti il file di database nel formato di file ACCDB.
- Esegui lo strumento Compatta e ripara.
- Libera spazio su disco.
- Aggiorna Microsoft Access.
Come recuperare un file di database MS Access?
Puoi recuperare i file di database MS Access utilizzando il sofisticato strumento di recupero del database Access.
Qual è il formato del database Microsoft Access?
accdb è il formato del database Access.
Come posso correggere un errore del database Access?
Per correggere un database Access che mostra un errore:
- Ripristina da backup: utilizza un backup recente per ripristinare il database.
- Compatta e ripara: apri Access, vai su “File”, seleziona “Compatta e ripara database” e prova ad aprire di nuovo.
- Decompila: crea un collegamento con “/decompile”, apri il database ed esegui Compatta e ripara.
Considerazioni finali
La correzione dell’errore 3343 di Microsoft Access formato database non riconosciuto è un aspetto fondamentale per mantenere un database robusto. Tuttavia, applicando le soluzioni indicate in questo blog, puoi risolvere questo problema e migliorare le prestazioni complessive del database.
Inoltre, se riscontri altri problemi, condividili con noi sui nostri account FB & Twitter.
Grazie per la lettura!
Questo software garantisce riparazione e recupero di senza soluzione di continuità del database ACCDB e MDB. Esso ripristina tutti gli oggetti tra cui tabelle, report, query, record, moduli e indici insieme a moduli, macro, ecc. Fissare Microsoft Access problemi di ora in 3 semplici passaggi:
- Scarica Stellar Access database riparazione strumento rated ottima su Cnet.
- Fai clic sull'opzione Sfoglia e Cerca per individuare il database di Access corrotto.
- Fai clic su Ripara Pulsante per riparae visualizzare in anteprima gli oggetti del database.