Symptom:

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

Microsoft Access har oppdaget at denne databasen er i en inkonsekvent tilstand, og vil forsøke å gjenopprette databasen. Under denne prosessen vil en sikkerhetskopi av databasen bli laget og alle gjenopprettede objekter vil bli plassert i en ny database. Access vil da åpne den nye databasen. Navnene på objekter som ikke ble gjenopprettet, vil bli logget i "Recovery Errors"-tabellen.

Et eksempel på skjermbilde ser slik ut:

Skjermbilde av feilmeldingen "Microsoft Access har oppdaget at denne databasen er i en inkonsekvent tilstand"

Klikk på "OK"-knappen for å la Access reparere databasen. Hvis Access ikke kan reparere den ødelagte databasen, vil den vise følgende feil (feil 2317):

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

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

Skjermbildet ser slik ut:

Skjermbilde av feilmeldingen "Databasen kan ikke repareres eller er ikke en Microsoft Access-databasefil"

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

Nøyaktig forklaring:

Denne feilen indikerer at Access kan gjenkjenne de grunnleggende skjemaene og metadataene til MDB-databasen, men oppdage noen inkonsekvenser i tabelldefinisjonene eller postdataene.

Microsoft Access vil prøve å reparere databasen og fikse inkonsekvensene. Hvis tabelldefinisjonene som er viktige for hele databasen ikke kan repareres, vil den vise "Databasen 'xxx.mdb' kan ikke repareres eller er ikke en Microsoft Access-databasefil." feil 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_5.mdb

Filen reparert med DataNumen Access Repair: mydb_5_fixed.mdb