ApisBare Command line - Restoring your configuration
Restoring your configuration somewhere else
If the program is run with the command Restore [Filename]
, it will read the configuration
from the specified file and ask if you want to restore each of the instances/databases found in
the backupfile.
Note that the full path to the backupfile must be specified. If the backup is
detected to contain incremental entries, the /Incremental
option will be required. During the
restore phase, all paths in the configuration starting with the standard hive-configuration
path will be remapped from the original machine's config path to the target machine's config
path if they differ. Likewise, connection strings, database names, ip-adresses and servernames
containing the original machine's name/address will be replaced with the target machine's
name/address. A list of an instance's configuration properties that may have to be manually
changed are also printed before you are asked if you want to continue restoring the instance
unless the /Yes
option is specified.
Restore options
The restore command may be accompanied with the following options:
-
/Yes
- Restore everything, will not ask for confirmation before restoring -
/Hive
- Only restore hive instances -
/Honeystore
- Only restore honeystore database configurations + data -
/DataOnly
- Only restore honeystore data, leaves the honeystore configuration unchanged -
/ConfigOnly
- Only restore configuration (hive + honeystore), do not restore honeystore or chronical data -
/Wait
- Wait for a keypress before exiting when the restore is completed -
/FromDate:DateTime
- Restore data starting at this time (Not fully implemented) -
/ToDate:DateTime
- Restore data up until this time (Not fully implemented)
Note that hive instances will be stopped prior to configuration being restored. Likewise, honeystore will be stopped before restoring a database's configuration, and then started in order to import the data. Honeystore might even be stopped/started several times in case of an incremental restore. If more than one database is restored, honeystore will be stopped and started for each instance being restored.