Símptoma:
Quan utilitzeu Microsoft Access per obrir un fitxer de base de dades d'Access danyat, primer veureu l'error següent (error 9505):
Microsoft Access ha detectat que aquesta base de dades es troba en un estat inconsistent i intentarà recuperar-la. Durant aquest procés, es farà una còpia de seguretat de la base de dades i tots els objectes recuperats es col·locaran en una nova base de dades. A continuació, Access obrirà la nova base de dades. Els noms dels objectes que no s'han recuperat correctament es registraran a la taula "Errors de recuperació".
Una captura de pantalla de mostra té aquest aspecte:
Feu clic al botó "D'acord" per permetre que Access repari la base de dades. Si Access no pot reparar la base de dades danyada, mostrarà l'error següent (error 2317):
La base de dades "xxx.mdb" no es pot reparar o no és un fitxer de base de dades de Microsoft Access.
on xxx.mdb és el nom de la base de dades corrupta.
La captura de pantalla té aquest aspecte:
el que significa que Microsoft Access ha fet tot el possible, però encara no pot reparar el fitxer.
Explicació precisa:
Aquest error indica que Access pot reconèixer els esquemes bàsics i les metadades de la base de dades MDB amb èxit, però detecta algunes incoherències en les definicions de les taules o les dades de registre.
Microsoft Access intentarà reparar la base de dades i solucionar les incoherències. Si no es poden reparar les definicions de la taula vitals per a tota la base de dades, es mostrarà l'esmentat anteriorment "La base de dades 'xxx.mdb' no es pot reparar o no és un fitxer de base de dades de Microsoft Access". error i avortar l'operació oberta.
Pots provar el nostre producte DataNumen Access Repair per reparar el fitxer MDB i resoldre aquest error.
Fitxer de mostra:
Mostra el fitxer MDB corrupte que causarà l'error. mydb_5.mdb
El fitxer s'ha reparat amb DataNumen Access Repair: mydb_5_fixed.mdb