Come risolvere l’errore del formato di database Microsoft Access sconosciuto

Summary: Avete problemi ad accedere ai vostri file di database a causa dell'errore "Formato database non riconosciuto di MS Access"? L'errore impedisce di aprire una tabella o un modulo collegato a una tabella? Questo blog illustra le soluzioni che si possono adottare per risolvere l'errore "Formato database non riconosciuto". Suggerisce inoltre di utilizzare uno strumento di riparazione del database di Access per estrarre i dati da file di database in Accessibili quando non funziona nient'altro.

Gli utenti Microsoft Access comunemente incontrano l?errore ?Formato database sconosciuto?. Questo errore può apparire per diversi motivi. Scopri le cause dell?errore ?Formato database sconosciuto? e le possibili soluzioni.

Causa 1: Autorizzazioni inadeguate per accedere al database

L’aggiornamento di Windows Server, ad esempio da Windows 2003 a Windows 2008 R2, comporta una serie di passaggi: rimozione della vecchia proprietà e delle autorizzazioni, salvataggio di tutti i file su un disco rigido esterno, creazione di nuovi proprietari, assegnazione di autorizzazioni a nuovi proprietari, accesso completo e altro ancora.

Ma anche dopo aver eseguito questi passaggi con attenzione, dopo il dominio dell?amministratore può aprire il database Microsoft Access. Quando gli altri utenti provano ad aprire il file Access DB sullo stesso server, ricevono un messaggio di errore: ?Formato database sconosciuto, il database è corrotto o in uno stato inconsistente?.

Soluzione:

  1. Se il dominio dell?amministratore con pieni diritti di accesso può aprire il database Access sul server, i problemi sono dovuti ai permessi del dominio o alla cartella in cui il database Access è posizionato. Riconoscendo i pieni permessi a tutti gli utenti della rete in condivisione si potrebbe risolvere l?errore ?Formato database sconosciuto, il database è corrotto o in uno stato inconsistente?.
  2. Se il problema non viene risolto, assegna i diritti dell?amministratore locale a tutti gli utenti del server.
  3. Infine, controlla i permessi personalizzati sul database, che mostrano l?errore ?formato database sconosciuto?.

Come primo controllo, il dominio dell?amministratore dovrebbe garantire quanto segue per quanto riguarda gli utenti che accedono al database Access:

Causa 2: Utilizzare Access 2016 con Visual Studio 2012

Un errore simile può essere visualizzato quando un utente prova ad accedere al database Microsoft Access 2016 mentre lavora con Visual Studio 2012. La sequenza degli eventi include:

  1. L?utente seleziona il tipo di sorgente del database, e il modello di database del set di dati.
  2. Il software chiede quale connessione del database deve utilizzare per connettersi al database. Quando l?utente clicca ?Nuovo utente? e sceglie il file di database Microsoft Access (OLE DB in questo caso).
  3. Poi, l?applicazione conferma il tipo di connessione del database che deve essere utilizzata quando l?utente richiede: ?Nuova connessione?.
  4. L?utente clicca su ?Nuova connessione? e selezione il nome del file: file di database Microsoft Access (OLE DB).
  5. Quando il nome del file viene visualizzato, l?utente seleziona un file appropriato: ?xyz.accdb?.
  6. L?utente controlla la connessione cliccando su Test di connessione, da cui risulta un errore di formato del database sconosciuto: Formato sconosciuto del database?C:?..\xyz.accdb

In questo caso, il problema nasce probabilmente dalla differenza creata dal fornitore di linea o dalla versione Microsoft Ace OLE DB su Fornitore di linea. Quindi, installando l?aggiornamento di versione nel Server Explorer potrebbe risolvere problemi, in questo caso Microsoft.ACE.OLEDB.4.0 viene aggiornato a Microsoft.ACE.OLEDB.12.0.

Soluzione:

L?errore può essere risolto aggiornando l?applicazione Microsoft.ACE.OLEDB.4.0 a Microsoft.ACE.OLEDB.12.0. Per aggiornare, collega Access 2016 con l?ausilio dei passaggi successivi:

Dovresti avere Microsoft.ACE.OLEDB.12.0 e non Microsoft.Jet.OLEDB.4.0 (poiché la versione precedente non è in grado di riconoscere il database in formato ACCDB)

Causa 3: Aprire il database versioni diverse e chiusura improvvisa

  1. Salva e apri il file Access DB con una versione diversa, dovrebbe risultare un?incompatibilità nel database MS Access dovuta a un conflitto di versione.
  2. La chiusura improvvisa del file di database o del sistema mentre il database sta completando un?operazione di backend potrebbe creare un errore di Formato database sconosciuto. La chiusura forzata del file di Access o del sistema su cui il file è registrato causa una risoluzione incompleta delle domande, che a sua volta causa la corruzione nel database di Access e il problema di errore.
  3. Allo stesso modo, chiudendo il sistema senza completare il processo di ?salvataggio dei file di Access? può creare un?inconsistenza nel database Access e mostrare il seguente messaggio di errore: ?Formato database sconosciuto, il database è corrotto o in uno stato inconsistente?. La chiusura forzata di Microsoft Access è molto frequente quando il database è archiviato in una rete condivisa. Diversi utenti potrebbero provare ad accedere al database contemporaneamente e le modifiche apportate da uno degli utenti potrebbero non essere salvate a causa della chiusura improvvisa dei file, con conseguente corruzione del database di Access.
  4. L?utente stava utilizzando il database Microsoft Access e stava provando a inserire alcuni valori con l’aiuto di un modulo, ma non è stato in grado di inserire i valori attraverso quel modulo a causa di un errore. Il messaggio di errore è il seguente: ?Formato database sconosciuto S:\Nome cartella\Nome sub cartella\xyz.accdb?

Soluzione 3

Il database Access inaccessibile potrebbe essere corrotto, questo problema potrebbe essere risolto con l?aiuto dei passaggi seguenti:

Utilizza l? opzione di riparazione automatica suggerita da Microsoft o lo strumento ?Riparazione con Compact and database?:

Nota: fai un backup del database Access prima di iniziare il processo di riparazione. I motivi sono:

Limitazioni dello strumento compact and Repair:

Ripara Access DB con l?aiuto del software Stellar Repair for Access

Stellar Repair for Access aiuta a risolvere l?errore dei file corrotti di Access come ?Errore formato database sconosciuto Microsoft Access?.

Lo strumento ripara i database Access altamente corrotti e ripristina anche tutte le componenti del database.

Conclusione

?Errore formato database sconosciuto Microsoft Access? potrebbe apparire mentre stai aggiornando il sistema o quando un utente sta tentando di accedere al file del database Microsoft Access attraverso diverse applicazioni come Visual Studio. L?errore potrebbe anche essere causato dal database Access corrotto, dovuto a una chiusura forzata o impropria.

Dal momento che le cause di questo errore sono varie, è necessario trovare quella giusta per risolvere il problema.

Tutte le cause e le loro metodi risolutivi sono un argomento importante. È fondamentale considerare che il metodo di Compact and Repair potrebbe non essere efficace nel caso di file di database altamente danneggiati. In questo caso, un software di riparazione specializzato per il database Access potrebbe essere una scelta efficace.

Il metodo di risoluzione basato su software aiuta anche a recuperare i record eliminati del database Microsoft Access.

Related Post