事务日志记录着在相关数据库上的操作,同时还存储数据库恢复(recovery)的相关信息。收缩日志的原因有很多种,有些是考虑空间不足,有些则是应用程序限制导致的。下面介绍的是在简单模式下,进行收缩操作。

一:使用收缩数据库语句进行收缩:

ALTER DATABASE [Spacebuilder] SET RECOVERY SIMPLE --修改数据库恢复模式为简单

DBCC SHRINKDATABASE([Spacebuilder], 0)    --讲日志文件收缩为0

ALTER DATABASE [Spacebuilder] SET RECOVERY FULL     --修改数据库恢复模式为完整

二:手动设置

第一步:将数据库的模式调整为简单模式

右击数据库名->'属性'->'选项'->恢复模式改成'简单'->点'确定'按钮。

第二步:收缩文件

右键数据库-->任务-->收缩-->文件

第三步:将数据库恢复成完整模式