Understanding SQL Server recovery models

The following section details SQL Server recovery models and how they relate to backups and disk space usage. There are three recovery models available for use with SQL Server:
  1. Simple
  2. Full
  3. Bulk logged

For detailed information on backing up SQL Server through SQL Server Management Studio, see http://msdn.microsoft.com/en-us/library/ms187510.aspx.

For a complete overview of SQL Server recovery models, see https://msdn.microsoft.com/en-us/library/ms175987(v=sql.105).aspx

By default, SQL Server Express uses the Simple recovery model. Retail versions of SQL Server use the Full recovery model. There are two things you must consider when deciding which recovery model to use:
  1. The importance of the data being stored in the SQL Server database.
  2. The amount of disk space used by the transaction log file.

The only way to recover a SQL Server database is to restore it from a SQL Server backup. The type of recovery model you use impacts the ability to restore the database.

The Simple recovery model is recommended for customers who do not have an IT department upon which to rely for regular backups and who believe the summarization process is sufficient to re-generate historical data. There are several things that should be considered when using the Simple recovery model:
The Full recovery model is recommended for customers who have an IT department that can manage scheduled backups. There are several things that should be considered when using the Full recovery model:

Frequency and scope of configuration changes may be a suitable indicator in determining which recovery model to use. If configuration changes are infrequent and point-in-time recovery is not critical, the Simple recovery model may be sufficient. However, when using the Simple recovery model, we highly recommend that SQL Server backups are performed after any significant configuration changes have been made to the database.

Regardless of the recovery model used, it is strongly recommended that the data files collected by the MiContact Center Business applications are backed up on a regular basis, as these files are used in the summarization process to re-generate historical data.