Useful Tips to Deal with Access Database Table Corruption

May 25, 2012 | by

Like any other database, an Access database too has one or more tables. Table of any database including Access, has specific name and has rows and columns. Each column of the table defines the data type that is stored in a cell and every row consists of records present in the table. For example, a table in MS Access may have two columns as name and email-id and under these unique columns we can have any number of rows which contain values of name and email-id. Despite of providing comfortable environment to store and access data in a database, a table in MS Access has tendency to get corrupt. The corruption of Access database generally renders errors and leads to inaccessibility of stored data. In such situation to restore your data, you can use updated backup. However, in the unavailability of proper backup use of third-party Access database recovery software is advisable.


Let’s exemplify Access database corruption with a real world scenario. Suppose, you try to open a table in MS Access and instead of opening it throws the following error message:

“Record(s) cannot be read; no read permission on xxxx’ (Error 3112)”

“xxxx” in above mentioned error refers to the name of Access object which can be either user object or system object. Let us rectify this error by precisely understanding the cause behind it.


This error message is encountered in any of the below mentioned situations:

· When you do not have permission to read this specific table or query to view its data.

· When data or object information are partially corrupt.


You can try below mentioned steps to troubleshoot this issue:

· To change the permission on the objects, you have to contact the system administrator or creator of the object.

· However, if there is no permission on these objects but you still are getting this error message then there are high chances of partial corruption in the data or object information. To resolve this issue you have to perform Access database repair with the help of third-party software.

One of the reliable and secure software to repair corrupt Access database (.MDB) file and restore its various objects is Stellar Phoenix Access Recovery Software. The software repairs severely damaged files created in MS Access 2010, 2007, 2003, 2002, and 2000 and recovers database objects such as tables, forms, queries, macros, modules, etc. The software also allows you to see the preview of repairable database objects and is compatible with Windows 7, Vista, Server2003, XP, and 2000.

This is a guest post by Adam Gorge . He is an expert to handle Access Database errors, Access database corruption issues etc. He wrote many articles on Access Database Recovery, Access database corruption issues, Compact/repair utility etc. You can contact him at


View all

view all