Planning to Back Up and Restore Databases

Backup and restore operations must be planned together. The procedure you implement will be driven mostly by your requirements for data availability. When you identify your data availability requirements, you can assess what backup procedures will give you the types of backups you must have to support the needed restore operations.

When planning backup and restore procedures:

Running tests to verify that the procedures work is perhaps the most important step. It is difficult to plan a restore procedure in the tense times that accompany a server outage. Also, when a server fails, your recovery options are limited by the number and types of backups available. If you have not planned ahead and tested your procedures, the types of backups needed to do the restore options may not be available. Additionally, testing the restore procedures should verify that the data availability constraints are met (amount of time data can be unavailable), and the number of permissible lost transactions is not exceeded.

When analyzing backup procedures, remember that your backup is used to facilitate recovery, and a common recovery goal is to restore the database to a consistent state with no data loss, as quickly as possible. The time taken to recover a database and minimize the amount of lost data is largely dependent on the amount of time between backups. The optimal amount of time between backups is the time interval that results in the best balance of two opposing requirements:

It is recommended that your backup plan include:

The SQL Server Database Maintenance Plan Wizard can help you create and automate a backup plan.

See Also

Database Maintenance Plan Wizard

  


(c) 1988-98 Microsoft Corporation. All Rights Reserved.