1、打开SQL Server Management Studio,sa连接sqlserver数据库服务器,左侧菜单中点击管理。

2、进入维护计划,右键创建维护计划向导。

3、选择每项任务单独计划。这个很关键,比如我需要在这个维护计划里每天备份数据库,这样一定时间之后数据库备份就会很多了,那同时我就需要一个清除历史记录的任务,这时候2个任务就需要分别建立计划,不然选下面那个整个计划统筹安排,根据我之前实践的经验,大概率清除历史记录是执行不了了。

4、选择清除维护任务、备份数据库(完整),具体解释上一步已经阐述。我们还可以根据需要在此选择其他的维护任务,其他任务请自行看说明。

5、设置数据备份子计划。我们可以选定特定数据库保存,下面还有个计划,可以点右侧的更改,去修改每次执行计划的时间。


6、定义清除维护任务。 个人建议是清除任务比备份任务执行时间设定晚一点。

总结:要能按预定计划删除过期备份文件,最好是单独设定清除维护计划任务。
然后还要考虑待删除文件夹的权限
有的时候,用户SQLServerMSSQLUser$iZ25f3l6awvZ$MSSQLSERVER并且有完全控制权限。但是新开盘的备份文件夹没有这个账号。在新开盘的备份文件夹增加此账号,并设置相关权限,可能会有效。
文章介绍了如何使用SQLServerManagementStudio创建维护计划,包括每日备份数据库和清除历史记录的任务。强调了每个任务应单独计划,以便清除任务能正确执行。同时,提到了清除任务的执行时间应晚于备份任务,并讨论了权限问题,如需要确保SQLServerMSSQLUser账号对备份文件夹具有适当权限。
418

被折叠的 条评论
为什么被折叠?



