我们有一个数据库,我们每天做很多transactios,所以日志文件的大小增长太多了,我试着缩小它,但它没有减少..
我该怎么做才能减少日志文件的大小。 (我们做了太多插页)
由于 SRINIVAS
答案 0 :(得分:3)
您有一个数据库with "Full" recovery model,并且没有运行日志备份。
设置为简单恢复模型或设置日志备份。没有其他正确的选项(例如收缩或截断)。上面的链接也有其他文章的链接。
答案 1 :(得分:1)
将数据库恢复模式设置为simple后,运行以下查询:
use databasename;
CHECKPOINT;
DBCC SHRINKFILE ('databasename_log');
其中databasename_log是物理事务日志文件的文件名