Příznak:

Při pokusu o otevření poškozeného souboru MDB pomocí aplikace Microsoft Access se zobrazí chybová zpráva:

Záznamy nelze číst; žádné oprávnění ke čtení na 'xxxx' (chyba 3112)

kde 'xxxx' je název objektu Access, může to být buď a systémový objektnebo uživatelský objekt.

Snímek obrazovky s chybovou zprávou vypadá takto:

Záznamy nelze číst; žádné oprávnění ke čtení na 'MSysAccessObjects'

Toto je zachytitelná chyba Microsoft Jet a DAO a kód chyby je 3112.

Přesné vysvětlení:

S touto chybou se setkáte, pokud nemáte oprávnění ke čtení pro zadanou tabulku nebo dotaz pro zobrazení jejích dat. Chcete-li změnit přiřazení oprávnění, musíte se poradit se správcem systému nebo tvůrcem objektu.

Pokud si však jste jisti, že máte oprávnění k objektu, ale přesto se vám tato chyba zobrazuje, je velmi pravděpodobné, že jsou informace o objektu a data vlastností částečně poškozeny a aplikace Microsoft Access si myslí, že nemáte oprávnění ke čtení pro konkrétní objekt omylem.

Můžete vyzkoušet náš produkt DataNumen Access Repair obnovit databázi MDB a vyřešit tento problém.

Ukázkový soubor:

Ukázkový poškozený soubor MDB, který způsobí chybu. mydb_4.mdb

Soubor zachránil DataNumen Access Repair: mydb_4_fixed.mdb (Tabulka „Recovered_Table2“ ve zachráněném souboru odpovídající tabulce „Zaměstnanci“ v nepoškozeném souboru)

Reference: