SqlServer数据库定期自动备份与清除

  本文记录在SqlServer2008中设置定期自动备份和清除数据库文件的步骤(每天备份数据库文件,仅保留最近10天的备份文件),设置的前提是SqlServer代理服务要启动,否则无法执行定期自动操作。
  打开SqlServer客户端,在数据库实例的管理文件夹中找到“维护计划”,在上面点右键,选择“维护计划向导…”。
在这里插入图片描述
  接着会弹出维护计划向导界面,直接点击下一步按钮。
在这里插入图片描述
  在选择计划属性界面,输入维护计划的名称,此时默认是未设置计划,点击更改按钮,进入作业计划属性设置窗口。

在这里插入图片描述
  在作业计划属性设置界面,设置计划类型为每天重复执行一次,在凌晨1点开始执行,然后点击确定按钮返回选择计划属性界面。
在这里插入图片描述
  此时,选择计划属性界面中的计划中已固定为每天凌晨1点执行计划。点击下一步按钮继续设置。
在这里插入图片描述
  在选择维护任务界面中选择要定期执行的操作,本文中选择备份数据库(完整)和“清除维护”任务两项操作。选择完毕后,点击下一步按钮。
在这里插入图片描述
  在选择维护任务顺序窗口中可以调整操作之间的顺序,也即每次定期执行时的操作顺序,本文中操作顺序为先备份数据库(完整),再“清除维护”任务。设置完成后,点击下一步按钮。
在这里插入图片描述
  接着选择要备份的数据库,可以备份所有数据库,也可以备份指定数据库,本文中仅备份有限的数据库。还要设置数据库文件的备份文件夹及后缀名,全部设置完成后,点击下一步按钮。
在这里插入图片描述在这里插入图片描述在这里插入图片描述
  接下来设置与“清除维护”任务相关的内容。主要是指定要清除的文件的文件夹及后缀名,同时设置文件保留时间,本文中设置清除保留时间超过10天的备份文件。设置完成后,点击下一步按钮。
在这里插入图片描述
  设置操作报告的保存位置,设置后点击下一步按钮。
在这里插入图片描述
  点击完成按钮,完成定期自动备份与清除操作设置。设置完成后,会在SqlServer代理服务的作业文件夹下产生一条记录。后续SqlServer程序就会根据维护计划每天准时自动备份和清除数据库文件。
在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/gc_2299/article/details/120733111