Tünet:

Ha a Microsoft Access segítségével nyit meg egy sérült Access adatbázisfájlt, akkor a következő hibaüzenet jelenik meg (3800-as hiba):

Az 'Id' nem index ebben a táblázatban

or

Az 'AOIindex' nem index ebben a táblázatban.

Egy minta képernyőkép így néz ki:

Pontos magyarázat:

Minden Access-adatbázisban lesz egy rejtett „MSysAccessObjects” rendszertábla, és van egy „AOIndex” nevű indexe az Access régi verzióihoz és „Id” az új verziókhoz. A fájlsérülés során az index is megsérül, és az Access nem találja az indexet a sérült adatbázis megnyitásakor. Tehát jelenteni fogja a fent említett hibát.

Az egyetlen megoldás erre a problémára a termékünk használata DataNumen Access Repair az MDB fájl kijavításához és a hiba elhárításához.

Mintafájl:

A hibát okozó sérült MDB-fájl mintája. mydb_8.accdb

A fájl javítva ezzel DataNumen Access Repair: mydb_8_fixed.accdb