【问题标题】:SQL job to clear LDF file清除 LDF 文件的 SQL 作业
【发布时间】:2015-04-14 07:33:19
【问题描述】:

我创建了一个 SQL 作业来清除每周运行一次的 LDF 文件。

以下是我已完成的步骤的屏幕截图。

我也尝试过以下查询

DBCC SHRINKFILE ('C:\MSSQLDATA\LOG\HDE.ldf', 1);

USE HDE;
GO
DBCC SHRINKFILE ('C:\MSSQLDATA\LOG\HDE.ldf', 1);
GO

任何人都可以帮助我通过清除 LDF 日志文件来成功运行我的工作。

谢谢 唠叨

【问题讨论】:

  • 你不应该清除你的.ldf文件.....它在那里有一个很好的理由!你需要学习正确的事务日志备份程序...
  • 为了提高机器的性能,我们决定每周进行一次。如果需要,将来还会包含备用代码。
  • 现在您已经缩小了 LDF 文件.....它需要再次增长。不断增长的物理文件需要 I/O 和时间。
  • Nick - 是的,这就是我创建工作并每周安排一次以清除/缩小数据的原因。

标签: sql-server sql-server-2008-r2 sql-job


【解决方案1】:

找到了我自己的答案,下面对我有用

DBCC SHRINKFILE (HDE_log, 1);

通过使用上述命令,它从 16GB 减少到 127MB,但是有没有更好的解决方案可以缩小到 1MB 或 0MB?

谢谢

【讨论】:

    猜你喜欢
    • 2011-08-13
    • 2010-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-20
    相关资源
    最近更新 更多