维护清理任务“成功”运行但未删除备份文件

维护清理任务“成功”运行但未删除备份文件

我为特定服务器上的所有用户数据库设置了维护计划,该计划会以不同的时间间隔执行所有常规操作。

第 7 个也是最后一个子计划是一个两阶段清理计划;首先删除旧的完整备份,然后删除旧的事务日志备份。这些任务似乎成功运行 - 子计划的作业历史记录报告该计划按时运行,并运行 xp_delete_file 两次 - 但显然文件没有被删除。

任务设置为:

  • 备份文件
  • 根据扩展名搜索文件夹并删除 - .bak
  • 包括子文件夹
  • 删除超过 2 周的文件

  • 备份文件
  • 根据扩展名搜索文件夹并删除 - .trn
  • 包括子文件夹
  • 删除超过 5 天的文件

有任何想法吗?

答案1

当然,我一发帖就找到了答案......

有许多人遇到过类似的问题(2005 年也是如此),解决方案包括从脚本到 SP 再到修补程序。

我的方法简单多了——我指定“.BAK”作为扩展名,而不是“BAK”!

这有点像“哎呀!”的时刻,但尽管如此,我还是希望 GUI 可以处理这种情况,或者至少向我报告该问题。

无论如何,问题解决了...

相关内容