Príznak:

Pri otváraní poškodenej databázy v MS Access sa zobrazí nasledujúca chyba:

Záznamy sa nedajú prečítať; žiadne povolenie na čítanie na 'xxxx' (chyba 3112)

kde „xxxx“ je názov objektu Access, môže to byť buď a systémový objekt, alebo objekt používateľa.

Screenshot chybovej správy vyzerá takto:

Snímka obrazovky s chybou „Záznamy sa nedajú čítať; žiadne povolenie na čítanie pre „xxxx“ (chyba 3112)“

Záznamy sa nedajú prečítať; žiadne povolenie na čítanie pre „MSysAccessObjects“

Toto je zachytiteľná chyba Microsoft Jet a DAO a kód chyby je 3112.

Presné vysvetlenie:

Táto chyba sa zobrazí, ak nemáte povolenie na čítanie v zadanej tabuľke alebo dotaze na zobrazenie jej údajov. Ak chcete upraviť priradenia povolení, musíte kontaktovať správcu databázy alebo vlastníka objektu.

Ak ste si však istí, že máte povolenie na objekt, ale stále sa zobrazuje táto chyba, je veľmi pravdepodobné, že informácie o objekte a údaje o vlastnostiach sú čiastočne poškodené a Microsoft Access si myslí, že nemáte povolenie na čítanie pre konkrétny objekt.

Môžete vyskúšať náš produkt DataNumen Access Repair obnoviť databázu MDB a vyriešiť tento problém.

Ukážkový súbor:

Ukážte poškodený súbor MDB, ktorý spôsobí chybu. mydb_4.mdb

Súbor zachránený DataNumen Access Repair: mydb_4_fixed.mdb (Tabuľka „Recovered_Table2“ v zachránenom súbore zodpovedajúca tabuľke „Zamestnanci“ v nepoškodenom súbore)

Referencie: