Tuesday, May 25, 2010

Recovery after Error “Couldn't Open System.mda” in MS Access

MS Access and Its System.mda File: MS Access is a member of the Microsoft Office suite of applications that is a fusion of the relational Microsoft Jet Database Engine, a simple user interface and various software development tools. MS Access is widely used by a large number of users for creating simple database solutions. It also includes a query interface, forms for displaying & entering data, and reports for printing. All these database tables, queries, forms, reports, etc are stored in the Jet database as a single file called System.mda file. It can be referred to as the System Database.

Reasons for Corruption in the System.mda File: Corruption in system.mda file can occur due to many unforeseen reasons. Some of the most common reasons are as follows:
• Software malfunctioning
• An incompatible database element
• Virus infection affecting system files
• Importing invalid database component
• File system damage leading to corruption
• Abrupt system shutdown causing damage
• Corruption in the Operating System resulting in this harm etc

Error “Couldn't Open System.mda” After Corruption: When you attempt to start MS Access database after System.mda file corrupts, you may encounter the error, “Couldn't open SYSTEM.MDA”

Data Inaccessibility: When the above-mentioned error appears on your screen after system.mda file corruption, your data stored in Access database becomes inaccessible. This can put valuable data at stake and can halt many important operations dependant on MS Access data.

What Exactly Happens? The main cause behind the emergence of the above mentioned error message can most possibly be the corruption in an internal database flag set.

Recommended Solution Steps: To resolve couldn't open System.mda error and to get back your crucial Access database contents, follow the following recommended steps:

  1. Compact and Repair Utility: To fix error couldn't open System.mda and make Access database usable again; you can reset the internal database flag by executing the Compact and Repair utility. (Notes: Before executing this operation, all the users on the network, who are accessing the database, need to log out). When Access database corrupts, this inbuilt Compact and Repair utility regains the wasted space and enables you to repair the corrupted database.
  2. Backup: You can recover and restore data if you have a recent backup. However, if you have not maintained any backup of the inaccessible Access database contents, then you have to use the other recovery option i.e. to use a third-party Access file recovery tool.
  3. Third-party MS Access Recovery Tool: If the Compact and Repair utility fails to repair the database or to reset the internal database flag, and you don’t even have an updated backup, then this option of using Access recovery software would be the best one for you. One such tool is SysTools Access Recovery software. It is a read-only tool that can be easily used to fix error couldn't open System.mda.

Solve MS Access Error – Broken Reference to the File

Error in MS Access (Broken Reference to the File…): Emergence of an error message that states, “broken reference to the file…” when you access your Microsoft Access database can happen due to many possible reasons. Some of them are as follows:
• Virus infection in the system
• Abrupt system shutdown
• An incompatible database element
• Importing invalid database component
• Corruption in the Operating System
• Software malfunctioning etc

Data Becomes Inaccessible: When the above-mentioned error appears on your screen, it can cause inaccessibility of your Access database and therefore, your valuable data can be at stake.

What Exactly Happens: When you attempt to import a database component from a previous MS Access version (say 2003) to a newer MS Access version (say 2007), you will encounter the error message stating: “Your Microsoft Access database or project contains a missing or broken reference to the file version.” After such error occurs, your Access database is forced to shut down unexpectedly. When you attempt to re-mount it, you will not be able to do so. Further, the database becomes inaccessible & unmountable.

Solution Steps: To solve error broken reference to the file, follow the following steps:
  • Use Backup: You can recover your Access database contents from an updated backup. However, if such updated & valid backup is not available, then you can go for other recovery methods.
  • Re-create Relationships: You would need to repair or recreate the corrupt Access MDB database relationships.
o In case of small database: You can easily and quickly recreate all the relationships.
o In case of large database: You cannot recreate all the relationships again. In this case, you have to Compact Access database, which can be done with the help of a third-party Access recovery tool. SysTools Access Recovery software is one such tool. It has been found that many users have been successfully using this product for Access database recovery. So this software can perhaps be the perfect Access recovery solution for you to fix broken reference to the file error.