症狀:
在 MS Access 中打開損壞的數據庫時,您會看到以下錯誤:
記錄無法讀取; 對“ xxxx”沒有讀取權限(錯誤3112)
其中“ xxxx”是訪問對象名稱,它可以是 系統對象,或用戶對象。
錯誤消息的屏幕截圖如下所示:
記錄無法讀取; 對“ MSysAccessObjects”沒有讀取權限
這是一個可捕獲的Microsoft Jet和DAO錯誤,錯誤代碼為3112。
精確說明:
如果您沒有指定表的讀取權限或查詢來查看其數據,您將遇到此錯誤。 您需要聯繫 DBA 或對象所有者來修改您的權限分配。
但是,如果您確定您擁有該對象的權限,但仍然收到此錯誤,則很可能是對象信息和屬性數據部分損壞,並且 Microsoft Access 錯誤地認為您沒有特定對象的讀取權限。
您可以嘗試我們的產品 DataNumen Access Repair 恢復MDB數據庫並解決此問題。
樣本文件:
示例損壞的MDB文件,它將導致錯誤。 mydb_4.mdb
檔案由 DataNumen Access Repair: mydb_4_fixed.mdb (搶救文件中的“ Recovered_Table2”表與未損壞文件中的“ Staff”表相對應)