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

SQL2005为什么无法收缩数据库
我用ETL定时向数据仓库导入数据,1个月不到,数据库已经增长到18G了,都是日志文件。
我对日志文件进行了事务日志备份,并收缩了数据库,但是数据库收缩不了,弄了半天一点没有小。
但是按照MS网站上说的,对日志进行备份,日志就会被截断,然后收缩数据库就可以了,但是为什么我不行呢
有什么办法可以让日志增长慢点?

------解决方案--------------------

--截断事务日志
backup log 数据库名 with no_log
go

--收缩数据库
dbcc shrinkdatabase(数据库名)
go