【问题标题】:SQL Transaction logSQL 事务日志
【发布时间】:2014-03-28 15:25:17
【问题描述】:

如何摆脱这个庞大的 (110GB) LDF 文件? 我已将恢复方法更改为简单,我们永远不想恢复到特定时间点,因此我们不需要完整方法。 LDF 文件还在!我已经完成了数据库的备份,但是查看备份文件的大小,这似乎只是备份了 MDF。 LDF 仍然存在!

【问题讨论】:

  • 您有一个包含 100+ GB 事务日志的数据库,更不用说数据了,但没有 DBA 员工?如果没有 Google 和 StackOverflow,DBA 本来可以解决这个“问题”。
  • @JohnGaughan 公平地说,我曾在多个没有 DBA 的地方工作过,这些地方的事务日志都那么大(部分因为他们没有 DBA...)

标签: sql transaction-log


【解决方案1】:

您没有提到 SQL Server 的版本。这适用于 2005 年(我不确定 2008 年及更高版本)。首先做一个完整的备份。然后试试这个:

CHECKPOINT
Backup Log myDatabase WITH Truncate_Only

之后,右键de DB -> Tasks -> Reduce -> Database。

应该这样做。希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-17
    • 2012-08-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多