Anche se Microsoft Access non
è così famoso o così largamente utilizzato come Word o Excel, è uno dei
programmi MS Office più potenti sotto determinati aspetti, se non in tutti.
Essendo un utente, potresti esserti accorto che le sue potenzialità sono
migliori rispetto a Excel quando si tratta della creazione di un database di
archiviazione o di gestione dei dati.
Ti sarai anche accorto che è molto semplice trasmettere delle richieste riguardo le informazioni archiviate nel database, produrre report o modificare i dati. Ad ogni modo, tutto ciò non rendere questo database management system (DBMS) immune ai danni. E ciò può essere dovuto a diverse ragioni come una cattiva gestione, falle nel programma stesso, ecc. Come qualsiasi altro programma, a volte puoi incontrare diversi messaggi di errore mentre lo stai utilizzando. Quando l’errore è 9505 verrà visualizzato il seguente messaggio:
“Microsoft Access ha rilevato
che il suo database è in uno stato inconsistente.”
Lo screenshot di questo messaggio di errore viene mostrato di seguito:
Quando questo messaggio di errore si manifesta, puoi cliccare su OK e in questo modo il programma MS Access prova a riparare in autonomia il database corrotto o danneggiato. Tuttavia, se MS Office Access fallisce nella riparazione del database, verrà mostrato il messaggio di errore 2317 come di seguito:
“Il database
‘xxx.mdb’ non può essere riparato o non è un file del database Microsoft Access
database file.”
Qui, ‘xxx.mdb’ è il nome del file corrotto del database Access. Lo screenshot del messaggio è il seguente:
Nota – Il significato di questo errore consiste nel fallimento di MS Access durante il tentativo di riparare il file del database.
Riguardo all’Error 9505
MS Access combina il
correlativo motore di database Microsoft Jet, un’interfaccia grafica utente e
gli strumenti di sviluppo del software. Ad ogni modo, quando il motore Access
Jet può riconoscere le strutture base e le importanti definizioni del file di
database MDB, ma trova la le definizioni di tabella o i dati di tabella
inconsistenti, si presenta il codice di errore 9505.
Dopodiché, MS Access tenta di risolvere le inconsistenze e di riparare il database autonomamente. Se fallisce nella risoluzione, le definizioni di tabella che sono importanti per il database mostrano una mancata riparazione. Pertanto, verrà mostrato l’Error 2317 e l’operazione di apertura verrà abbandonata.
Soluzioni per riparare il database Access in uno stato di errore inconsistente
Di seguito vengono mostrate alcune soluzioni che puoi mettere in pratica per tentare di riparare il database MS Access che si trova in uno stato inconsistente.
- Apri il programma ‘Compact and Repair’ in Microsoft Access, che svolge due funzioni. Innanzitutto, compatta il database rilasciando lo spazio cancellato che è ancora presente nel database e serve solo per corrompere il database e frammentare i dati memorizzati. In secondo luogo, tenta di riparare il database.
- Apri il programma ‘Compact and Repair’ utilizzando la riga di comando. Puoi comportarti in questo modo se non riesci ad accedere al tuo database Access.
Per fare ciò, crea
un collegamento e successivamente indica la destinazione, utilizzando: “C: \Program Files \Office11\msaccess.exe” “C:\pathtodatabase\database.mdb” /repair
Nota: Qui, sostituisci i ‘due percorsi messi tra virgolette’ con ‘percorso effettivo al tuo Access eseguibile e al database’.
- Crea un nuovo database e mentre lo stai mantenendo vuoto, prova a importarvi una tabella. Se il procedimento avviene con successo, gli utenti possono importare nel database tutte le tabelle. Ciò è consigliato perché ci sono alcuni errori del database Access che non possono essere risolti lo strumento Compact and Repair. Per importare il database in un nuovo database, segui i passaggi riportati:
- Nella tab External Data, seleziona l’opzione Import Access Database.
- Ora, seleziona l’opzione “Import tables, forms, reports, macros and, modules into the current database.” e clicca OK.
- Seleziona gli elementi del database e clicca Ok.
- Utilizza il programma Stellar Repair for Access che può riparare il database Access inconsistente. Il software ha l’abilità di riparare il database MS Access danneggiato o corrotto e ripristina tutti gli elementi con successo.
Inoltre, esegue le
seguenti operazioni:
- Ripara i file .ACCDB e .MDB salvati nel database.
- Ripristina tabelle, richieste, indici e relazioni.
- Ripristina i dati calcolati e le tabelle di collegamento.
- Ripristina tutti gli elementi in un nuovo database.
- Fornisce l’opzione per recuperare i moduli e le schede protette da password.
- Può ripristinare i record eliminati in un nuovo database.
- Supporta MS Access 2019, 2016, 2013, 2010, 2007, 2003, 2002 & 2000 ed è compatibile con Windows 10, 8.1, 8, 7, Vista, 2003, e XP.
Conclusione
Ora conosci le
diverse soluzioni disponibili per riparare il database MS Access in uno stato
inconsistente. Ad ogni modo, il software Stellar Repair for Access è
l’alternativa migliore, dal momento che i suoi vantaggi superano le altre
soluzioni. Inoltre, è un software intuitivo che permette a tutti gli utenti di
accedervi facilmente e di raggiungere lo scopo prefissato. Non è comparabile ad
altre soluzioni, poiché difficilmente fallisce nella riparazione del database Access in stato inconsistente.
Was this article helpful?