Thursday, June 24, 2010

Recovering corrupt Access 2000 MDB file

MDB is the default file extension for most of the Access databases (except for Access 2007, which also supports ACCDB). It consists of various database components such as tables, queries, forms, stored procedures. You can import MDB file into various MS Office applications such as Word, Excel, etc. However, sometimes MDB files may get corrupt due to various reasons such as human errors, abrupt system shutdown when the database is open, virus infections, power surges, etc. In such cases, you should take appropriate corrective measures to repair the file and recover the data. However, if you are unable to resolve the issue then you should use a third-party MDB file repair software to repair MDB file.

Consider a scenario wherein you open a database in Access 2000. However, you are unable to do and an error message is displayed, that is:

“Unexpected error 35012”

Cause:
The root cause of this error message is that one or more components (such as forms, tables, etc) of the database are corrupted.

Resolution:
To resolve the issue and recover the trapped data safely from the MDB file, you should perform the following steps:
1.Create a new Microsoft Access database.
2.Import the database into the new database by following File | Get External Data | Import. Import all the database objects of the corrupted database to the new database.
3.If the aforementioned error message is getting displayed while importing a particular database object then repeat Step 2 and exclude that object this time. Restore that object from an updated and clean backup of the database.

However, if you are unable to address this issue using the mentioned method or the backup is not updated then you should use a third-party recovery tool to repair MDB file. Such read-only tools perform .MDB repair using fast yet sophisticated scanning algorithms without overwriting the original data.

No comments: