Symptom:

Når du bruger Microsoft Access til at åbne en beskadiget Access-databasefil, ser du først følgende fejlmeddelelse (fejl 9505):

Microsoft Access har registreret, at denne database er i inkonsekvent tilstand og vil forsøge at gendanne databasen. Under denne proces vil der blive lavet en sikkerhedskopi af databasen, og alle gendannede objekter placeres i en ny database. Access åbner derefter den nye database. Navnene på objekter, der ikke blev gendannet, logges i tabellen "Gendannelsesfejl".

Et eksempel på et screenshot ser sådan ud:

Du kan klikke på “OK” -knappen for at lade Access reparere databasen. Hvis Microsoft Office Access ikke reparerer den beskadigede database, viser den følgende fejlmeddelelse (fejl 2317):

Databasen 'xxx.mdb' kan ikke repareres eller er ikke en Microsoft Access-databasefil.

hvor xxx.mdb er navnet på den korrupte Access-database.

Skærmbilledet ser sådan ud:

hvilket betyder, at Microsoft Access har prøvet sit bedste, men stadig ikke kan reparere filen.

Præcis forklaring:

Denne fejl betyder, at Access Jet-motoren kan genkende de grundlæggende strukturer og vigtige definitioner af MDB-databasen med succes, men finde nogle uoverensstemmelser i tabeldefinitionerne eller tabeldataene.

Microsoft Access vil forsøge at reparere databasen og rette uoverensstemmelserne. Hvis tabeldefinitionerne, der er vigtige for hele databasen, ikke kan repareres, viser den ovennævnte "Databasen 'xxx.mdb' kan ikke repareres eller er ikke en Microsoft Access-databasefil." fejl og afbryde den åbne operation.

Du kan prøve vores produkt DataNumen Access Repair for at reparere MDB-filen og løse denne fejl.

Prøvefil:

Eksempel på korrupt MDB-fil, der vil forårsage fejlen. mydb_5.mdb

Filen repareret med DataNumen Access Repair: mydb_5_fixed.mdb