Símptoma:

Quan utilitzeu Microsoft Access per obrir un fitxer de base de dades d'Access malmès, primer veureu el següent missatge d'error (error 9505):

Microsoft Access ha detectat que aquesta base de dades es troba en un estat inconsistent i intentarà recuperar la base de dades. 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. Accés 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:

Podeu fer clic al botó "D'acord" per permetre que Access repari la base de dades. Si Microsoft Office Access no repara la base de dades malmesa, mostrarà el següent missatge d'error (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 d'accés malmesa.

La captura de pantalla té aquest aspecte:

el que significa que Microsoft Access ha intentat fer tot el possible, però encara no pot reparar el fitxer.

Explicació precisa:

Aquest error significa que el motor Access Jet pot reconèixer les estructures bàsiques i les definicions importants de la base de dades MDB amb èxit, però pot trobar algunes inconsistències a les definicions de la taula o a les dades de la taula.

Microsoft Access intentarà reparar la base de dades i solucionar les incoherències. Si no es poden reparar les definicions de les taules vitals per a tota la base de dades, es mostrarà l'esmentat "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.

Podeu provar el nostre producte DataNumen Access Repair per reparar el fitxer MDB i solucionar aquest error.

Fitxer de mostra:

Mostra un fitxer MDB malmès que provocarà l’error. mydb_5.mdb

El fitxer s'ha reparat amb DataNumen Access Repair: mydb_5_fixed.mdb