MS Access database (MDB file) serves as an effective storage solutions for the data. The data is stored in the form of tables and columns. Tables have separate cells that facilitates separate storage of data. But, even tables are vulnerable to corruption. Table corruption may occur due to a number of reasons like virus, system crash, improper system shutdown, and many more. There comes situations when the users have to face the error message showing Records Cannot be Read; No Read Permission on ‘xxxx’ (Error 3112) where ‘xxxx’ is an Access object name, it can be either a user object or a system object. These errors occur mainly due to MS Access table database corruption. Some of the reasons of occurrence of this error message are:
Common Reasons of Database Corruption:
If the user doesn’t have permission to view table’s data, then he/she will have to consult the administrator to change the permission settings. But, if the user is sure about the permission on the object, but still get this error, then it is very likely that the object information and property data are corrupted and Microsoft Access would assume that the user have no read permission for the specific object mistakenly. If the table object is corrupted or damaged, then an inbuilt utility present in MS Access can be used, known as ‘Compact and Repair’ to repair the database table.
As mentioned above, MS Access have got an inbuilt utility known a ‘Compact and Repair’ to fix the database table error. This method is useful for large size database file and it helps to reduce the size of database file securely. Steps to fix MS Access Database errors:
Step 1: Open Microsoft Access program.
Step 2: Click on the Database Tools tab (displayed on the top).
Step 3: Here, click on Compact and Repair Database.
Step 4: In the Database to Compact From dialog box, browse the MS access database file. Then, select the file(s) and click on Compact.
Step 5: Next, create a new database in the Compact Database Into dialog box. Enter the name of file and click Save button.
Though manual methods are available to fix Records cannot be read; No read Permission Error, these are not mostly preferred because they are:
So, even after using the manual method if you still get the error message, then third party tools can be used. Access Recovery tool is one such tool which efficiently fix these type of errors.
When Microsoft Access is used to open a corrupt Access database, then various error messages may pop up like Records cannot be read; No read Permission Error which may be a bit confusing to the users. There are various methods available to handle this issue, but not every method would give a guaranteed recovery. There are many third party tools available to repair this error, but choosing the best out of them is a confusing and tedious task. Access Recovery tool is a trusted solution which provides efficient and reliable recovery.