
SapphireIMS provides a setting to backup the database on a scheduled basis. By default the entire data gets backed up on a daily basis. If you need to override this setting, follow the steps mentioned below.
Click the 'Settings' tab. Under the 'Advanced System Settings' section, click 'Database Maintenance'. The following screen is displayed.

The job types are given in the table below.
| Sr. No. | Field Name | Description | 
| 1 | SapphireIMS Product Data Backup | Full DB backup | 
| 2 | SapphireIMS Product Configuration Backup | Full configuration backup | 
| 3 | SapphireIMS Service Desk Data Backup | Full DB backup (only for service desk) | 
| 4 | SapphireIMS Service Desk Configuration Backup | Full configuration backup (only for service desk) | 
| 5 | CMDB Data Backup | Full DB backup | 
| 6 | CMDB Configuration Backup | Full configuration backup (only for CMDB) | 
| 7 | Core Backup | Backup of the core platform | 
| 8 | CMDB Complete Backup | CMDB complete backup | 
| 9 | ITSM Complete Backup | ITSM complete backup | 
| 10 | ITSM_CMDB Complete Backup | Back up of ITSM and CMDB | 
| 11 | ITOM Data Backup | Back up of ITOM data | 
| 12 | ITOM Configuration Backup | Back up of ITOM configuration | 
To schedule the backup job, click on the scheduler 
	 icon  . 
	  The following screen is displayed.
. 
	  The following screen is displayed.

Select 'Enable' to enable the scheduler.
Select the frequency and the start period for the backup.
Select a retry count in case of failure and the intervals at which the backup should be retried.
Select 'Notify when task finished' to get a notification when the backup is complete. On enabling this, you can select the notification rule.
You can specify the number of backups to keep and the backup file name.
Click on 'Save'.
Notes:
1. The data backup is performed on the system where SapphireIMS is installed (<Installed-Directory>\Program Files\SapphireIMS\ConsoleManagement\DataBase\Archive) Ensure that the backup (including the db file and folders) is periodically moved to another system and not in the same machine to avoid disk space issues.
2. The backup files are by default archived for 3 days and are replaced with the new back up file after 3 day period. This default setting can also be changed to retain maximum of 15 files using the No. of backup files in the Scheduler.
3. It is recommended to periodically check, if the database backup is happening as per the schedule. This can be checked by navigating to the folder SapphireIMS/ConsoleManagement/Database/Archive and then check for the previous day time stamp and also ensure if the DB is in a zipped format and of considerable size (not in KBs).
  Important: If you are restoring the DB in to a different 
 SapphireIMS server, please ensure the patch level of SapphireIMS is same 
 as that of the Source machine.
 Important: If you are restoring the DB in to a different 
 SapphireIMS server, please ensure the patch level of SapphireIMS is same 
 as that of the Source machine.
Currently the SapphireIMS system doesn't support the automatic restore of the database. This activity will be done by the SapphireIMS Support team, if any DB crash occurs. Please get in touch with SapphireIMS support team for restoring the database.
The following are the steps to be followed to restore SapphireIMS MySQL database. Please be informed that it is recommended to do the following under the supervision of a SapphireIMS support personnel.
1. Locate the backup file which you would like to restore. Care should be taken that you select a correct backup file to restore.
The backup files are stored in <SapphireIMS Installed Drive>: Program Files\SapphireIMS\ConsoleManagement\Database\Archive
In the above location you will find various zip files which are actually the backup files.
Please locate the zip file with name “imsproductdata_<date time stamp>.zip” and extract it.
Please make sure that you select the correct file as there are chances of the presence of many files starting with the name “imsproductdata_.........”. Normally you would be selecting a file with a latest timestamp on it.
2. Once the file is extracted, please open the command prompt and navigate to the path <MySql Installed Drive>:MySQL Server 5.0\bin> (You have to use DOS commands to navigate to the specified path). Please make sure that MySql service is running prior to this operation.
3. After navigating to the above specified path in the DOS prompt, please enter the following in the command prompt and press 'Enter'
mysql -h <IP address of the server> -u <user name> -p<password>
An example is given below for your reference
mysql -h 172.16.11.54 -u root -pims
If the mysql credentials are specified correctly, the cmd prompt will change to MySql command prompt
In the mysql command prompt, please specify the following and press 'Enter' to connect to the database schema
use <schema name>
An example is given below for your reference
user ims
Once the above is done, a message “Database changed” is displayed
4. In the mysql command prompt, please specify the following and press 'Enter' to start the restore process.
source <path of extracted zip file in point 4 above>
An example is given below for your reference
Source C:\Program Files\SapphireIMS\ConsoleManagement\Database\Archive\imsproductdata__2010-11-25_02-00-31
The command will be executed and it will show a series of statement executions and its results. Please be patient till the process is completed and till you get mysql command prompt again. Closing the prompt in the middle will leave the database in a corrupted state.
The above activity will complete the database restore.
 Important: It is suggested that you 
 take a weekly backup of the below mentioned files from the SapphireIMS 
 server.
 
 Important: It is suggested that you 
 take a weekly backup of the below mentioned files from the SapphireIMS 
 server.
(Installed Drive):\Program Files\\SapphireIMS\WebManagement\MSPCustomerCreationData
(Installed Drive):\Program Files\\SapphireIMS\WebManagement\SapphireUploadFiles
(Installed Drive):\Program Files\\SapphireIMS\WebManagement\SapphireWorkflowScripts
(Installed Drive):\Program Files\\SapphireIMS\WebManagement\RepositoryUploadfiles
(Installed Drive):\Program Files\SapphireIMS\WebManagement\standalone\deployments\Sapphire.war\WEB-INF\classes\sapphire\actions (Only .property files, we should not take .class files)
(Installed Drive):\Program Files\SapphireIMS\WebManagement\standalone\deployments\Sapphire.war\WEB-INF\classes\sapphire\workflowscripts (.property files)
(Installed Drive):\Program Files\\SapphireIMS\WebManagement\standalone\deployments\SapphireIMS.war\WEB-INF\classes\sapphire\mailroutingscripts
(Installed Drive):\Program Files\\SapphireIMS\WebManagement\standalone\deployments\SapphireIMS.war\WEB-INF\classes\sapphire\Email