为什么SQL2005数据库的事务日志文件收缩不了?高手帮帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/03 08:30:07
在SQL2005中日志文件太大了,我想收缩日志,但是收缩不了,按照网上说的方法都做了还是不行,也不能分离数据库!而在收缩之前, 用下面的语句先截断日志
backup log 你的库名 with no_log
之后再收缩也不了?
高手快来指点下

USE crmdb --crmdb 是数据库名称
GO
ALTER DATABASE crmdb
SET RECOVERY SIMPLE;--设置简单恢复模式
GO
DBCC SHRINKFILE (crmdb_Log, 10);--crmdb_Log数据库日志文件,10是收缩到多大(日志最后大小)
GO
ALTER DATABASE crmdb
SET RECOVERY FULL;--恢复为原模式
GO