Símptoma:

Quan utilitzeu Microsoft Access per obrir un fitxer de base de dades d'Access danyat, primer veureu el missatge d'error següent:

La base de dades "filename.mdb" s'ha de reparar o no és un fitxer de base de dades.

És possible que tu o un altre usuari hagis sortit inesperadament de Microsoft Office Access mentre hi havia una base de dades de Microsoft Office Access oberta.
Voleu que Microsoft Office Access intenti reparar la base de dades?

on "filename.mdb" és el nom del fitxer Access MDB que s'ha d'obrir.

Una captura de pantalla de mostra té aquest aspecte:

Captura de pantalla del missatge d'error "La base de dades 'filename.mdb' s'ha de reparar o no és un fitxer de base de dades".

Podeu fer clic al botó "Sí" per permetre que Access repari la base de dades danyada. Si la reparació no té èxit, Microsoft Office Access mostrarà l'error següent:

Format de base de dades no reconegut "filename.mdb"

La captura de pantalla té aquest aspecte:

Captura de pantalla del missatge d'error "Format de base de dades no reconegut 'filename.mdb'"

I podeu fer clic al botó "D'acord" i veure un tercer missatge d'error:

La base de dades "filename.mdb" no es pot reparar o no és un fitxer de base de dades de Microsoft Office Access.

La captura de pantalla té aquest aspecte:

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

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

Aquest és un error de Microsoft Jet i DAO atrapable i el codi d'error és 2239.

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ò trobar alguna corrupció a les definicions de la taula o a les dades de la taula.

Microsoft Access intentarà reparar la corrupció. Si no es poden reparar les definicions de la taula vitals per a tota la base de dades, mostrarà el "Format de base de dades no reconegut" de nou 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_2.mdb

El fitxer s'ha reparat amb DataNumen Access Repair: mydb_2_fixed.mdb (La taula 'Recovered_Table2' al fitxer reparat corresponent a la taula 'Staff' al fitxer sense danys)