如何从SQL Server 2008 R2中的备份集中删除备份


Answers:


9

我将更改您的备份策略,以针对每个数据库备份写入单个文件。然后,您可以执行维护计划步骤,以检查您的备份位置并删除X天之前的* .bak文件。


1
同意100%-将备份作为单个文件写入。使用维护计划或Ola Hallengren出色的脚本。
彼得·斯科菲尔德

我们最终这样做了,只是觉得我们必须制定维护计划,而备份集无法处理该计划。
杰里米·博伊德

4

(我从未听说过)无法从备份文件中删除单个备份。这就是为什么人们将每个备份写到一个单独的文件,以便您可以删除旧文件的原因。


您知道2011年以来是否有变化?我花了很多时间寻找一种从文件中删除单个备份的方法。
卡米尔·高斯敏斯基

1
不,没有任何改变,我希望在这方面没有任何改变。实际上,备份到url等新功能仅支持每个文件一个备份。
mrdenny

-1

好吧,如果您真的想获得包含这些选定项目的数据库,则可以将数据库还原到新数据库,并选择要在还原时保留的备份。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.