下面的数据库为要收缩的数据库名称
–SQL Server 2008R2 收缩日志
----------改变数据库模式(简单)
alter database 数据库 set recovery simple
DBCC SHRINKFILE (N’数据库_log’ , 10) --将日志文件改为10M
----------恢复数据库模式(完整)
alter database 数据库 set recovery full
上面代码依次执行,亲测有用,可以收缩日志文件,就是要过一段时间还要来执行。目前还没找到更好的方法。