Before you begin a disaster recovery, make sure to plan for disaster recovery
as follows:
Building a Standby Server for Disaster Recovery
You can build a standby server for quick recovery and ensure that the standby
database is always kept in a near ready state. If you plan to adopt this method
follow the steps described in
Replication Using Warm Database Restore.
Managing Backups
As a best practice, it is recommended that you group databases into multiple
subclients as follows:
Add larger databases into separate subclients.
Add small databases together into one or more subclients. This is
important for the following reasons:
During Disaster recovery, when you have to quickly rebuild the
entire instance, you can concurrently restore all the subclients
together.
During Backup failures, the backup will restart from the beginning
of the database instead of from the beginning of the entire instance.
Similarly, this will ensure that large database backups are not affected
by restarts from a smaller database.
Once the subclients are created, schedule frequent backups for
dynamic data and regular backup schedules for static data in the SQL Server.
In the case of disaster recovery, where a full system restore is required, you
must first rebuild the system to exactly the state as it existed before the problem.
Use the following steps to rebuild the operating system:
Rebuild the hardware if needed.
Install the same version of the Windows operating system with the same patches
that were previously installed.
Configure the client with the same networking parameters and passwords that
were previously set.
Edit the host file of the client to include the CommServe name.
After rebuilding the operating system, if the SQL Server Instance does not start,
you need to rebuild the instance and then restore it to the current state. You can
rebuild the instance by rebuilding the master database or by reinstalling each instance.
The master database can be rebuild using SQL Server or SQL Server Express.
If the Master Database Exist
Insert the SQL Server installation media into the disc drive. If you are
using SQL Server Express, download the Express kit and extract the contents
to a local directory.
From the command prompt, navigate to the disc drive or the extracted directory
and run the command for rebuilding the master database.
Restoring the SQL Server Instance involves restore of all the databases (system
databases as well as the user created databases) of a SQL Server instance to the
same computer.
Once you have rebuild the SQL Server instance, you can restore
the instance using the following steps:
Stop any application or services that are accessing the SQL databases.
When restoring non-system databases, each database
being restored runs as a separate job and a separate SQL process. Therefore,
avoid starting more restores (jobs) than your SQL server and available
memory can handle.