Ale*_*lex 38 sql-server sql-server-2008 maintenance-plan
我有一个维护计划,假设要通过BACKUP文件夹并删除超过5天的所有.bak.当我运行这个工作时,它给了我一个成功的消息,但旧的.bak文件仍然存在.
我已经尝试了以下问题的步骤:https://serverfault.com/questions/245493/sql-maintenance-cleanup-task-success-but-not-deleting-files
Result is column IsDamaged = 0
我已经验证了以下问题,这不是我的问题:https://serverfault.com/questions/94094/maintenance-cleanup-tasks-running-successfully-but-not-deleting-back-up-files
我也尝试删除工作和维护计划并重新创建,但无济于事.
有任何想法吗?
小智 54
试试这些检查:
小智 5
有同样的问题。Culprit是.Bak扩展名。将其更改为Bak,您应该会很好。
这通常是由许可问题引起的.当权限阻止运行步骤的帐户删除文件时,清理任务似乎没有记录任何有用的内容.
您可以按如下方式验证:
我以前也遇到过类似的工作问题。我遇到的不删除的情况是因为当我通过 GUI 时没有明确设置位置。即使我没有更改任何内容,当没有具体列出路径位置时,就像它不知道在哪里处理删除一样,因此不会发生删除。它备份得很好,一切都很好,但它不会按照向导/表单中的指定进行清理。