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 维护计划删除我要保留的备份的主要内容,如果未能解决你的问题,请参考以下文章

sql server 2008数据库维护都有哪些

SQL2012 之 创建备份计划

sql server 2008 r2备份的数据可以合并吗?

SQL2005自动备份,定期删除的维护计划及自动定期清除日志

sql server使用维护计划定时备份完整数据库差异数据库

sql server 2008 数据库的迁移都有哪些方法