什么是SQL Server中的LDF文件?它的目的是什么?
我可以安全地删除它吗?或者减小它的大小,因为有时它比数据库文件mdf大10倍。
发布于 2012-06-19 23:09:00
LDF保存事务日志。如果您设置正确的备份-它将是小的。它会增长-您有一个非常常见的问题,将数据库恢复模式设置为完整,然后忘记备份事务日志(LDF文件)。让我来解释一下如何修复它。
有些人会建议使用SHRINKFILE来修剪你的日志。请注意,这只是一个例外。如果你经常这样做,这就违背了完整恢复模式的目的:首先,你会遇到保存日志中每一处更改的麻烦,然后你就直接转储它。将恢复模式设置为SIMPLE。
发布于 2009-05-05 20:35:03
LDF文件保存数据库事务日志。例如,有关完整的解释,请参见http://www.databasedesign-resource.com/sql-server-transaction-log.html。有几种方法可以缩小事务文件;例如,请参见http://support.microsoft.com/kb/873235。
发布于 2009-05-05 20:34:35
LDF是事务日志。它会记录对数据库所做的所有操作,以便回滚。
您不想删除,但可以使用dbcc shrinkfile命令缩小它。您还可以在SQL Server Management Studio中右键单击数据库,然后转至“任务”>“收缩”。
https://stackoverflow.com/questions/826789
复制相似问题