如果您的数据库不是简单恢复模型,则不会自动回收日志文件,因此您必须备份日志文件以截断它们。
如果您不想备份它们,则必须将恢复模型设置为“简单”,然后运行a DBCC SHRINKFILE 命令收缩日志文件。
DBCC SHRINKFILE
你可以阅读更多 http://msdn.microsoft.com/en-us/library/ms186865.aspx (交易日志截断部分)
为避免填写数据库的事务日志,必须进行例行备份。在简单恢复模型下,备份数据库后,在备份事务日志后,在完全恢复模式下会自动进行日志截断。但是,有时截断过程可能会延迟。有关可能会延迟日志截断的因素的信息,请参阅事务日志(SQL Server)。
关于恢复模型: http://msdn.microsoft.com/en-us/library/ms189275.aspx
日志文件包含数据库事务日志。
只需将数据库恢复模式设置为SIMPLE,然后忘记LDF - 它会很小。对于大多数人来说,这是推荐的解决方案 案例。 注意 事务日志对于维护事务日志非常重要 数据库的跨国完整性 。 的 您可以缩小跨国日志文件,但不要删除该事务 日志文件,即使您备份数据库和 交易日志。 强>
只需将数据库恢复模式设置为SIMPLE,然后忘记LDF - 它会很小。对于大多数人来说,这是推荐的解决方案 案例。
注意 事务日志对于维护事务日志非常重要 数据库的跨国完整性 。 的 您可以缩小跨国日志文件,但不要删除该事务 日志文件,即使您备份数据库和 交易日志。 强>
.log文件和.ldf文件是两回事。如果是.ldf文件,则发布所有答案 SIMPLE RECOVERY 和 SHRINKFILE 是正确的。但是,如果你指的是 的 .LOG 强> 文件,它将是某种事件日志文件。
SIMPLE RECOVERY
SHRINKFILE