sintomo:

Quando si utilizza Microsoft Access per aprire un file di database di Access danneggiato, viene visualizzato prima il seguente messaggio di errore:

Il database 'filename.mdb' deve essere riparato o non è un file di database.

Tu o un altro utente potreste essere usciti inaspettatamente da Microsoft Office Access mentre era aperto un database di Microsoft Office Access.
Vuoi che Microsoft Office Access tenti di riparare il database?

dove 'filename.mdb' è il nome del file Access MDB da aprire.

Uno screenshot di esempio è simile al seguente:

Schermata del messaggio di errore "Il database 'filename.mdb' deve essere riparato o non è un file di database."

È possibile fare clic sul pulsante "Sì" per consentire ad Access di riparare il database danneggiato. Se la riparazione non riesce, Microsoft Office Access mostrerà l'errore seguente:

Formato database non riconosciuto 'filename.mdb'

Lo screenshot ha questo aspetto:

Schermata del messaggio di errore "Formato database non riconosciuto 'nomefile.mdb'"

E puoi fare clic sul pulsante "OK" e vedere un terzo messaggio di errore:

Il database "nomefile.mdb" non può essere riparato o non è un file di database di Microsoft Office Access.

Lo screenshot ha questo aspetto:

Schermata del messaggio di errore "Il database 'nomefile.mdb' non può essere riparato o non è un file di database di Microsoft Office Access."

il che significa che Microsoft Office Access ha fatto del suo meglio ma non è ancora in grado di riparare il file.

Questo è un errore Microsoft Jet e DAO intercettabile e il codice di errore è 2239.

Spiegazione precisa:

Questo errore indica che il motore Access Jet è in grado di riconoscere correttamente le strutture di base e le definizioni importanti del database MDB, ma rileva un danneggiamento nelle definizioni o nei dati della tabella.

Microsoft Access proverà a riparare il danneggiamento. Se le definizioni di tabella vitali per l'intero database non possono essere riparate, visualizzerà il file "Formato di database non riconosciuto" nuovamente e interrompere l'operazione di apertura.

Puoi provare il nostro prodotto DataNumen Access Repair per riparare il file MDB e risolvere questo errore.

File di esempio:

Esempio di file MDB corrotto che causerà l'errore. miodb_2.mdb

Il file riparato con DataNumen Access Repair: miodb_2_fixed.mdb (La tabella 'Recovered_Table2' nel file riparato corrispondente alla tabella 'Staff' nel file non danneggiato)