Symptom:

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

Databasen 'filnavn.mdb' skal repareres eller er ikke en databasefil.

Du eller en anden bruger har muligvis uventet afsluttet Microsoft Office Access, mens en Microsoft Office Access-database var åben.
Vil du have Microsoft Office Access til at forsøge at reparere databasen?

hvor 'filnavn.mdb' er navnet på den Access MDB-fil, der skal åbnes.

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

Microsoft Office Access, mens en Microsoft Office Access-database blev åbnet

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

Ukendt databaseformat 'filnavn.mdb'

Skærmbilledet ser sådan ud:

Og du kan klikke på knappen "OK" og se en tredje fejlmeddelelse:

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

Skærmbilledet ser sådan ud:

blank

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

Dette er en trappable Microsoft Jet- og DAO-fejl, og fejlkoden er 2239.

Præcis forklaring:

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

Microsoft Access vil forsøge at reparere korruption. Hvis tabeldefinitionerne, der er vigtige for hele databasen, ikke kan repareres, vises den “Uigenkendt databaseformat” igen 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_2.mdb

Filen repareret med DataNumen Access Repair: mydb_2_fixed.mdb (Tabellen 'Recovered_Table2' i den reparerede fil svarer til 'Staff' -tabellen i den ubeskadigede fil)