选择数据库快照(SQL 2005 或更高版本)备份方法之后,将会显示一个名为“要保存的数据库快照”的选项。使用此选项可以为每个数据库设置磁盘上要保存的数据库快照的数目。达到相关阈值时,将会删除较旧的数据库快照,然后以新的快照取代。由于数据库快照随着 SQL 数据库的更新会不断增加,因此限制快照数可以最大程度地减小更新快照时所需的磁盘空间和 SQL Server 处理时间。
通过限制数据库快照的保留数目,可以配置数据库保护策略,以便最大程度地减少主机数据库出现问题时丢失的数据。例如,可以创建一项策略,保护 SQL 数据库以防意外删除表。该策略包含计划在 24 小时内每隔一小时运行一次的 Backup Exec 数据库快照作业。作为该策略的组成部分,还要对该作业进行配置,使其可以保留四个数据库快照。因为计划每隔一小时运行一次作业,所以,每隔一小时将会创建一个新的数据库快照。从第五个小时开始,在创建新的数据库快照之前,将会自动删除最旧的数据库快照。在该 24 小时期间内,磁盘上的数据库快照不超过四个。如果用户删除数据库表,应首先确定该表的删除时间,然后运行 Backup Exec 数据库快照还原作业,将主机数据库还原为四个小时之前的某个即时点状态。但请记住,在创建数据库快照到还原其状态期间对主机所做的任何更改将会丢失。