Symptom:

Når du bruker Microsoft Access til å åpne en ødelagt Access-databasefil, ser du følgende feilmelding først:

Databasen 'filnavn.mdb' må repareres eller er ikke en databasefil.

Du eller en annen bruker kan uventet ha avsluttet Microsoft Office Access mens en Microsoft Office Access-database var åpen.
Vil du at Microsoft Office Access skal forsøke å reparere databasen?

der 'filnavn.mdb' er navnet på Access MDB-filen som skal åpnes.

Et eksempel på skjermbilde ser slik ut:

Skjermbilde av feilmeldingen "Databasen 'filnavn.mdb' må repareres eller er ikke en databasefil."

Du kan klikke på "Ja"-knappen for å la Access reparere den ødelagte databasen. Hvis reparasjonen mislykkes, vil Microsoft Office Access vise feilen nedenfor:

Ukjent databaseformat 'filnavn.mdb'

Skjermbildet ser slik ut:

Skjermbilde av feilmeldingen "Ukjent databaseformat 'filnavn.mdb'"

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

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

Skjermbildet ser slik ut:

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

som betyr at Microsoft Office Access har prøvd sitt beste, men fortsatt ikke kan reparere filen.

Dette er en Microsoft Jet- og DAO-feil som kan oppfanges, og feilkoden er 2239.

Nøyaktig forklaring:

Denne feilen betyr at Access Jet-motoren kan gjenkjenne de grunnleggende strukturene og viktige definisjonene av MDB-databasen på en vellykket måte, men finner noe korrupsjon i tabelldefinisjonene eller tabelldataene.

Microsoft Access vil prøve å reparere korrupsjonen. Hvis tabelldefinisjonene som er avgjørende for hele databasen ikke kan repareres, vil den vise "Ugjenkjent databaseformat" igjen og avbryt den åpne operasjonen.

Du kan prøve produktet vårt DataNumen Access Repair for å reparere MDB-filen og løse denne feilen.

Eksempel på fil:

Eksempel på korrupt MDB-fil som vil forårsake feilen. mydb_2.mdb

Filen reparert med DataNumen Access Repair: mydb_2_fixed.mdb ('Recovered_Table2'-tabellen i den reparerte filen tilsvarer 'Staff'-tabellen i den uskadede filen)