sintomo:
Quando si utilizza Microsoft Access per aprire un file di database di Access danneggiato, viene visualizzato prima il seguente errore (errore 9505):
Microsoft Access ha rilevato che questo database è in uno stato incoerente e tenterà di ripristinare il database. Durante questo processo, verrà creata una copia di backup del database e tutti gli oggetti recuperati verranno inseriti in un nuovo database. Access aprirà quindi il nuovo database. I nomi degli oggetti che non sono stati ripristinati correttamente verranno registrati nella tabella "Errori di ripristino".
Uno screenshot di esempio è simile al seguente:
Fare clic sul pulsante "OK" per consentire ad Access di riparare il database. Se Access non è in grado di riparare il database danneggiato, verrà visualizzato il seguente errore (errore 2317):
Il database "xxx.mdb" non può essere riparato o non è un file di database di Microsoft Access.
dove xxx.mdb è il nome del database corrotto.
Lo screenshot ha questo aspetto:
il che significa che Microsoft Access ha fatto del suo meglio ma non è ancora in grado di riparare il file.
Spiegazione precisa:
Questo errore indica che Access è in grado di riconoscere correttamente gli schemi e i metadati di base del database MDB, ma rileva alcune incoerenze nelle definizioni delle tabelle o nei dati dei record.
Microsoft Access tenterà di riparare il database e correggere le incoerenze. Se le definizioni di tabella vitali per l'intero database non possono essere riparate, verrà visualizzato il suddetto "Il database 'xxx.mdb' non può essere riparato o non è un file di database di Microsoft Access". errore 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_5.mdb
Il file riparato con DataNumen Access Repair: miodb_5_fixed.mdb