我有一个运行备份以创建 .bak 文件的 SQL 2005 维护计划,并且在成功完成后应该运行维护清理任务以删除备份任务保存到的文件夹中的任何 .bak 文件较旧超过 5 天。
我的备份正在创建,但我的旧文件没有被删除。我在日志中看不到任何错误。我认为也许我有一个权限问题 - 运行作业的帐户需要访问要从中删除 .bak 文件的文件夹。这似乎是 .bak 文件未被删除的可能原因吗?
我如何找出作业在哪个帐户下运行?我猜这将是 SQL 代理帐户。我认为这将是名为“SQLServer2005AgentUser”的帐户,所以我尝试让该帐户完全控制,但我的 .bak 文件仍未被删除。
我应该采取不同的方法来清理旧文件吗?还是我做错了什么或不理解?