【问题标题】:Can I manually delete the .log and .bak files from the MSSQL\Backup folder?我可以从 MSSQL\Backup 文件夹中手动删除 .log 和 .bak 文件吗?
【发布时间】:2020-07-01 12:47:40
【问题描述】:

如标题所述。驱动器正在填满磁盘空间。我可以从 Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Backup 文件夹中手动删除 .log 和 .bak 文件吗?有6个月的价值。意思是,我不能通过文件资源管理器导航到该文件夹​​,突出显示 3 个月的价值,右键单击并删除吗?

【问题讨论】:

  • 当然可以……但是否应该是另一回事!
  • 一个好的备份策略的一部分也是在您不需要备份后删除它们。只有您知道应该保留备份多长时间。但是,我怀疑,您需要过去 6 个月内每天/每周(?)的备份。
  • Harry,你能扩展一下吗?我是新手。像我所说的那样删除它和通过 SSMS 删除它有什么区别? @Larnu你是对的。我们不需要6个月。从那以后,我将其更改为在 3 个月后清除。

标签: sql-server


【解决方案1】:

尝试使用 Ola Hallengren 的维护解决方案 - 配置备份和保留期限非常容易,并且它会在备份过程中自动删除旧备份;您甚至可以将其配置为在当前备份完成之前或之后删除旧备份。

Ola 的解决方案被广泛使用和支持。

Ola Hallengren Maintenance Solution

【讨论】:

    猜你喜欢
    • 2018-05-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-26
    • 1970-01-01
    • 2023-01-04
    • 2013-06-17
    • 2018-11-14
    • 1970-01-01
    相关资源
    最近更新 更多