【发布时间】:2010-06-29 11:38:49
【问题描述】:
我们有一个数据库,每天要处理很多事务,所以日志文件大小增长太多,我尝试缩小它,但它没有减少..
我应该怎么做才能减少日志文件的大小。 (我们做了太多的插入)
谢谢 斯里尼瓦斯
【问题讨论】:
-
您的备份模式是完整的还是简单的?
标签: sql sql-server-2005
我们有一个数据库,每天要处理很多事务,所以日志文件大小增长太多,我尝试缩小它,但它没有减少..
我应该怎么做才能减少日志文件的大小。 (我们做了太多的插入)
谢谢 斯里尼瓦斯
【问题讨论】:
标签: sql sql-server-2005
您有一个数据库 with "Full" recovery model 并且没有运行日志备份。
设置为简单恢复模式或设置日志备份。没有其他正确选项(例如缩小或截断)。上面的链接也有其他文章的链接。
【讨论】:
将数据库恢复模式设置为简单后,运行以下查询:
use databasename;
CHECKPOINT;
DBCC SHRINKFILE ('databasename_log');
其中 databasename_log 是物理事务日志文件的文件名
【讨论】: