SQL每日,每周,每月备份

时间:2016-03-23 17:53:23

标签: sql sql-server-2008-r2 database-backups

我为所有数据库设置了每日备份。一段时间后服务器往往会充满备份,我必须经过并定期清理它。我希望将每日备份保留30天,然后每周保留一个备份,为期6个月,然后每月保留一个备份,为期12个月。我如何在SQL或SQL之外设置它?数据库之间的保留需求也会有所不同。提前谢谢。

1 个答案:

答案 0 :(得分:1)

  1. 创建三个代理作业FULLBACK_DAILY,FULLBACK_WEEKLY,FULLBACK_MONTHLY 步骤1获取DB的完整备份 步骤2使用PowerShell清除旧备份。
  2. 每日,每周和每月安排
  3. 问题:数据库之间的保留需求也会有所不同。 您可以在完整备份步骤中执行此操作。

    祝你好运