Retention Policy

Veeam Plug-In allows you to configure retention policy for Microsoft SQL Server backups. The retention policy helps maintain the life cycle of restore points and make sure that backup files do not consume the entire space on the backup repository.

Veeam Plug-In for Microsoft SQL Server applies the retention policy at the database level and retains restore points for a number of days defined in the backup settings. After each full backup or differential backup session, Veeam Plug-In checks the time when restore points for the backed-up database were created and removes outdated restore points from the backup chain.

Veeam Plug-In does not remove outdated restore points immediately. Instead, Veeam Plug-In applies the retention policy to the inactive part of the backup chain — that is, the previous full backup and its dependent differential and log backups. Only after the last incremental backup in the chain becomes outdated, Veeam Plug-In will remove the inactive backup chain.

For example, the retention policy is set to 7 days. Veeam Plug-In is set to create full backups each Sunday, and differential backups and log backups are created Monday through Saturday. Although a new full backup is created on Sunday, the previous full backup is not deleted. Without the full backup, the functionality of the subsequent chain of differential and log backups will be compromised. Veeam Plug-In will wait for the time when the last restore point in the inactive backup chain becomes outdated, and only then will delete the entire inactive chain, which will happen next Saturday.

Retention Policy Backup Chain

For more information, see Configuring Retention Policy.

Page updated 8/21/2025

Page content applies to build 13.0.0.4967