Database inconsistency is one of the most common reasons of database errors and corruption. The inconsistency issue affects every database management system, including FileMaker, and makes your critical data inaccessible. Such issues may happen due to wide variety of reasons, including virus infection and improper system shutdown. In such critical situations, an effective FileMaker recovery mechanism is very much required.
In order to deal with such situations, FileMaker pro has an inbuilt FileMaker repair functionality that helps you:
- Recover specific FileMaker database file components.
- Check consistency of the database files, which you think are damaged.
- Show file status information and check recovered file for the potential usability issues.
- Display a complete file recovery log, which is available during the recovery as well as after completion of the recovery process.
Before you can actually use the advance recovery option, you need to set it up. Following the below steps to setup the recovery options:
- Select Recover under File menu.
- Choose the affected file and click Select.
- Select Use advanced options in “Name new recovered file” window. FileMaker Pro opens the Advanced Recovery Options window.
- Select an option for generation of the new file, under Generate new file section. After generation of new file, FileMaker scans it and rebuilds a new database according to the options you choose in next step.
- Select additional options for defining how rebuild and scan process is done after file generation.
- Click OK to apply the changes.
The inbuilt recovery method works in most of the corruption scenarios and restores your database to original state. However, it may not handle complex database corruption issues and you need to opt for effective third-party recovery applications to deal with such cases.
The commercial recovery tools are designed to thoroughly scan damaged FileMaker database using high-end recovery techniques and extract all inaccessible data. They retrieve all database objects, such as Tables, rules, structure etc.