日期:2014-05-18  浏览次数:20544 次

问一下,关于数据库sqlserver2005的ldf文件过大的问题!
各位大虾们,请教一下,如何解决数据库ldf文件过大的问题,现在我的数据库ldf文件都有12.6G了,请问如何缩小它!

------解决方案--------------------
SQL code

dump transaction [YourDataBase] with no_log
backup log [YourDataBase] with no_log
dbcc shrinkdatabase([YourDataBase])

------解决方案--------------------
SQL code

DUMP TRANSACTION 数据库名 WITH  NO_LOG

BACKUP LOG 数据库名 WITH NO_LOG

DBCC SHRINKDATABASE (数据库名)

------解决方案--------------------
先将数据库切换为 简单模式;
然后 选择收缩文件,选择 日志文件,点收缩。
最后 在切换会完整模式。

未避免再次日志文件过大。创建日志备份任务。
------解决方案--------------------
右键数据库----属性----选项----恢复模式---选 简单模式---确定

右键数据库----任务---收缩---文件---文件类型 选 日志---确定

右键数据库---属性----选项----恢复模式---选 完整模式---确定
------解决方案--------------------
如果日志需要备份,就应该备份日志
若不需要备份,就改为 简单恢复模式