MS SQL 2012 维护计划删除我要保留的备份
Posted
技术标签:
【中文标题】MS SQL 2012 维护计划删除我要保留的备份【英文标题】:MS SQL 2012 Maintenance plan deleting backups I want to keep 【发布时间】:2017-04-03 13:10:58 【问题描述】:我通过管理工作室创建了一个备份计划,并且备份每晚都能正常工作 - 它需要完整备份。
问题是前一晚的文件不知何故被删除了,我不知道如何删除。我需要保留三天的备份,我只保持最新。我确实制定了删除超过三天的文件的计划。
但是.. 我创建了一个 dummy.bak 文件,它不是每晚都删除的。
这告诉我清理工作不能负责。 .bak 文件名中有一个日期戳,我无法想象它会被覆盖。
这里一定有一些我不知道的东西是删除文件。这里的问题是删除了什么以及如何修复它?
【问题讨论】:
我认为你需要提供更多细节,因为这个阶段只有你可以回答这个问题 我曾希望有人会说“这是正常行为”或 ..“使用 management studio 时请务必选中 xyz 框,以免发生这种情况。” 这是不正常的,除非您的计划说只保留两天备份或一天备份,否则不会删除任何内容。您必须检查计划是否有任何线索 【参考方案1】:看看 Ola Hallengren 编写的维护解决方案。 https://ola.hallengren.com/
它们比维护计划更具功能性和可配置性,而且是免费的。
【讨论】:
以上是关于MS SQL 2012 维护计划删除我要保留的备份的主要内容,如果未能解决你的问题,请参考以下文章
SQL2005自动备份,定期删除的维护计划及自动定期清除日志