Tünet:

Amikor egy sérült adatbázist nyit meg az MS Accessben, a következő hibaüzenet jelenik meg:

A rekord(ok) nem olvashatók; nincs olvasási engedély a következőn: „xxxx” (3112-es hiba)

ahol az 'xxxx' egy Access objektumnév, lehet a rendszerobjektum, vagy egy felhasználói objektum.

A hibaüzenet képernyőképe így néz ki:

Képernyőkép a következő hibáról: „A rekord(ok) nem olvashatók; nincs olvasási engedély a(z) „xxxx”-en (3112-es hiba)”

A rekord(ok) nem olvashatók; nincs olvasási engedély az „MSysAccessObjects”-re

Ez egy csapdázható Microsoft Jet és DAO hiba, a hibakód pedig 3112.

Pontos magyarázat:

Ez a hiba akkor jelenik meg, ha nincs olvasási jogosultsága a megadott táblához vagy lekérdezéshez az adatok megtekintéséhez. Az engedély-hozzárendelések módosításához kapcsolatba kell lépnie a DBA-val vagy az objektum tulajdonosával.

Ha azonban biztos benne, hogy rendelkezik jogosultsággal az objektumhoz, de továbbra is megjelenik ez a hibaüzenet, akkor nagyon valószínű, hogy az objektuminformációk és a tulajdonságadatok részben sérültek, és a Microsoft Access tévedésből úgy gondolja, hogy nincs olvasási engedélye az adott objektumra.

Kipróbálhatja termékünket DataNumen Access Repair az MDB adatbázis helyreállításához és a probléma megoldásához.

Mintafájl:

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

A fájlt mentette DataNumen Access Repair: mydb_4_fixed.mdb (A mentett fájl 'Recovered_Table2' táblája megegyezik a sértetlen fájl 'Staff' táblájával)

Referenciák: