sqlserver 2012 320gb日志文件

时间:2014-06-17 09:35:27

标签: sql-server sql-server-2012

刚刚查看运行mssql 2012的sqlserver,c盘快速填满了。我看了一下,有一个“LogLiveV2.log”文件,只有320gb以上

C:\Program Files\Microsoft SQL Server\MSSQL11.AA9SQLSERVER\MSSQL\DATA.

有谁知道它是什么以及如何缩小或删除它“

3 个答案:

答案 0 :(得分:0)

日志文件包含数据库事务日志。

  

只需将数据库恢复模式设置为SIMPLE,然后忘记LDF -   它会很小。对于大多数人来说,这是推荐的解决方案   例。

     

注意事务日志对于维护是非常重要的   数据库的跨国完整性您可以缩小跨国日志文件,但不要删除该事务   日志文件,即使您备份数据库和   交易日志。

答案 1 :(得分:0)

如果您的数据库不是简单恢复模式,则不会自动回收日志文件,因此您必须备份日志文件以截断它们。

如果您不想备份它们,则必须将恢复模型设置为Simple,然后运行DBCC SHRINKFILE命令来收缩日志文件。

您可以在http://msdn.microsoft.com/en-us/library/ms186865.aspx(交易记录截断部分)

阅读更多内容

为避免填写数据库的事务日志,必须进行例行备份。在简单恢复模型下,备份数据库后,在备份事务日志后,在完全恢复模式下会自动进行日志截断。但是,有时截断过程可能会延迟。有关可能会延迟日志截断的因素的信息,请参阅事务日志(SQL Server)。

关于恢复模式:http://msdn.microsoft.com/en-us/library/ms189275.aspx

答案 2 :(得分:0)

.log文件和.ldf文件是两回事。如果是.ldf文件,那么发布的关于SIMPLE RECOVERYSHRINKFILE的所有答案都是正确的。但是,如果您指的是 .log 文件,那么它将是某种事件日志文件。