删除备份文件,要与备份任务一起做才有效,删除备份的时间,也是执行备份的时间,执行备份完成才会进行删除备份文件
选择“新建维护计划”--- 输入名称
弹出下面窗口=====
在左下角选择“备份数据库”,“清除维护”任务,“收缩数据库”任务拖进黄色区域
双击“备份数据库”那个格子的边框,弹出以下窗口
设置以下选项:
数据库----选择你要备份的数据库
备份集过期时间,这个可以不选
选择为每个数据库创建备份文件,为每个数据库创建子目录 ,文件夹,填上你要备份的路径,确定完成备份
删除备份设置
双击“清除维护”那个格子的边框,弹出下面窗口
选择
这里的fkhr2是我备份时生成的文件夹,在文件夹填上你备份时的文件存储路径。删除时将在这个路径中的文件夹查找文件进行删除;文件扩展名,填上bak,是备份文件的后缀名
继续选中
选择小时,填上1,表示在进行备份时,会根据最后一次备份文件的那个时间,对距离这个文件时间1小时之前的那些备份文件进行删除,1 小时只不过是我测试时用的,一般可设为1个月删除一次
设置任务什么时候开始执行
在子计划栏有中,计划栏有一个日期控件,点击
设置以下选项:
计划类型,选重复执行
频率---这里指的是执行频率---自己选择(我选择每天)
执行间间隔---自己选择(我选择了1天)
如果你的备份文件夹下没有备份文件,则第一次设置时不可以设置为“执行间隔”,第一次设置了“执行间隔”是无法进行备份的,因为至少要有一个备份文件,即bak文件,它要知道两个文件的间隔时间才可以进行备份
SQL Server Agent服务有没有启动
备份、删除备份注意事项:
SQL Server Agent服务一定要启动,我在备份时因为没有启动,导致无法执行备份,我是在cmd中用命令启动的