日志文件很大

时间:2010-06-29 11:38:49

标签: sql sql-server-2005

我们有一个数据库,我们每天做很多transactios,所以日志文件的大小增长太多了,我试着缩小它,但它没有减少..

我该怎么做才能减少日志文件的大小。 (我们做了太多插页)

由于 SRINIVAS

2 个答案:

答案 0 :(得分:3)

您有一个数据库with "Full" recovery model,并且没有运行日志备份。

设置为简单恢复模型或设置日志备份。没有其他正确的选项(例如收缩或截断)。上面的链接也有其他文章的链接。

答案 1 :(得分:1)

将数据库恢复模式设置为simple后,运行以下查询:

 use databasename; 
 CHECKPOINT;
 DBCC SHRINKFILE ('databasename_log');

其中databasename_log是物理事务日志文件的文件名