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:

Captura de pantalla del missatge d'error "Microsoft Access ha detectat que aquesta base de dades es troba en un estat inconsistent"

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:

Captura de pantalla del missatge d'error "La base de dades no es pot reparar o no és un fitxer de base de dades de Microsoft Access"

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