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:
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:
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