This use case implements what was formerly known in previous releases as “Hot Server Restore”. It makes use of the restore option called “Restore latest backup data”.
By keeping up-to-date copies of production databases on alternate servers, the system helps to minimize down time in cases where the production database server has failed.
You can use this feature to create spare copies of one or more non-system secured databases on SQL servers within the same domain, a different domain, or across a Wide Area Network (WAN).
This feature is similar to the traditional “Log Shipping” feature of Microsoft SQL Server in that it involves a backup of the primary server database and a restore to a secondary server database. It differs slightly in that transaction log backups are stored on the Media Agent and not copied directly to the target server thereby eliminating the disk space needed for “staging” data. The setup process for Warm Database Restore is also somewhat simpler.
The advantages of Warm Database Restore over a traditional restore scenario is that the database is always kept in a near ready state. In the case of disaster, users do not need to wait for the time it would take to restore the database in its entirety. Only the latest backup may need to be applied to the target database before turning the application over to use it.
The following procedure describes the steps involved in creating a Warm Database Restore:
RequirementsReview the following requirements before performing a Warm Database Restore:
|
![]() |
Set Up the Primary SQL Server |
||
1. | Install the Microsoft SQL Server iDataAgent on the primary SQL server computer. | See Deployment - Microsoft SQL Server iDataAgent for more information. |
Set Up the Hot Standby Server |
||
2. | Install the Microsoft SQL Server iDataAgent on the hot standby server computer. | See Deployment - Microsoft SQL Server iDataAgent for more information. |
Backup the SQL Server Database(s) on the Primary Server |
||
3. | Perform a full backup of the SQL Server database(s) on
the primary server. NOTES
|
See
Start a Full/Incremental/Differential
Backup for step-by-step instructions. See Start an Auxiliary Copy for step-by-step instructions if you wish to copy the backed up database to tape. |
Restore the SQL Server Database(s) to the Hot Standby Server |
||
4. | Perform a restore of the last full backup of the primary database(s), as well as any differential or transaction log backups completed since the database’s last full backup. | See Restore Latest Data (Warm Database Restore) for step-by-step instructions. |
Schedule Routine Backup/Restore Operations for the SQL Server Database(s) |
||
5. | Schedule routine differential or transaction log backups
of the SQL Server database(s) on the primary server. Then, schedule routine restore operations using the Latest Backup Data option. All backup jobs completed since the last restore operation will be restored.
|
See the following procedures for step-by-step instructions: |
Using the SQL Server Database(s) on the Hot Standby Server |
||
6. | If you wish to use the database(s) on the hot standby server,
you must first bring the database(s) online by selecting the Recover
Only option in the
SQL Restore Options
dialog box. NOTES
|
|
Perform Disaster Recovery Operations for the Primary SQL Server Database(s) |
||
7. | If the primary server's database(s) is lost, you can restore
the database(s) from the hot standby server's database(s) by performing
the appropriate in-place restore operation. If the entire primary server is lost, you must perform a full system restore. NOTES
|
See Restore Data - Microsoft SQL Server
for step-by-step instructions. See Restore Data - Microsoft SQL Server - Full System Restore for step-by-step instructions. |