The restore from backup module (accessible from the admin menu) allows you to restore individual data elements. You can now restore that holiday you accidentally deleted, or script you modified in error.
The opening page of the Restore from Backup Wizard lets you select a backup set. Usually these are located in the \Backup\Data\ sub-folder of the Q++ServerXV4 folder.
After you select a backup set and click on Next, you are presented with a TreeView listing the various types of data which can be restored. Clicking on any of these data types then displays the data of that type that are contained in the previously selected backup set.
Once you have selected one or more data to restore, you can click on Next, and you are then presented with Restore Options.
Parent data set restore options
The parent set options, at the left, let you choose if you want to use the selected backup data sets to overwrite existing data sets (overwrite existing) or only the data sets that are missing from your current system (skip existing), presumably because they have been deleted.
Depending on the type of data being restored, restore options for child data may also be available.
Child data restore options (visible/enabled options depend on data type)
Here, depending on the data type, you may be given the option to first empty out the data set (Clear target data first) or to restore all the selected data of the backup set whether it is present or not in your system now (Overwrite existing data) or, finally to only restore data that is not present in your system currently (Skip existing data). Depending on the type of data you are restoring, some of these options may not be available.
Below these options appears the SQL code that will be performed against your database.
The reason why this code, which cannot be changed by the user, is shown is to illustrate that data sets and elements in a relational database are all linked to each other, and that restoring data is not as simple as simply restoring a QuarkXPress file, for example.
If the data restoration is successful, a simple message will appear on the last page of the wizard.
If another message appears, it is usually due to a self-consistency check which failed for data sets which are organized in hierarchies (such as Script Folders and Holidays Sets) and you should contact technical support to investigate what the problem is with the backup set you are trying to use.