Symptom:

Når du bruger Microsoft Access til at åbne en beskadiget Access-databasefil, ser du først følgende fejl (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:

Skærmbillede af fejlmeddelelsen "Microsoft Access har registreret, at denne database er i en inkonsistent tilstand"

Klik på knappen "OK" for at lade Access reparere databasen. Hvis Access ikke kan reparere den beskadigede database, vil den vise følgende fejl (fejl 2317):

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

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

Skærmbilledet ser sådan ud:

Skærmbillede af fejlmeddelelsen "Databasen kan ikke repareres eller er ikke en Microsoft Access-databasefil"

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

Præcis forklaring:

Denne fejl angiver, at Access kan genkende de grundlæggende skemaer og metadata i MDB-databasen med succes, men detekterer nogle uoverensstemmelser i tabeldefinitionerne eller registreringsdataene.

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