刚刚查看运行mssql 2012的sqlserver,c盘快速填满了。我看了一下,有一个“LogLiveV2.log”文件,只有320gb以上
C:\Program Files\Microsoft SQL Server\MSSQL11.AA9SQLSERVER\MSSQL\DATA.
有谁知道它是什么以及如何缩小或删除它“
答案 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 RECOVERY
和SHRINKFILE
的所有答案都是正确的。但是,如果您指的是 .log 文件,那么它将是某种事件日志文件。