我的数据库变得越来越大了,可是每次当我收缩数据库时,只变小了一点点而已。后来发现,原来变大的,主要是数据库日志文件。我当时甚至想删除了日志文件,因为不需要那么多日志。可是找了一些方法,什么分离数据库啦,都没什么用。

今天终于从一本书中找到最佳的收缩数据库的方法了,记录一下,备忘。

1)设置数据库模式为简单模式:打开SQL Server企业管理器,在控制台根目录中依次点开Microsoft SQL Server --> SQL Server 组 --> 双击打开你的服务器 --> 双击打开数据库目录 --> 选择数据库名称 --> 然后单击右键选择“属性” --> 选择“选项” --> 在故障还原的模式中选择“简单”,然后按“确定”保存。

image

2)在当前数据库上单击右键,看所有任务中的“收缩数据库”,一般里面的默认设置不用调整,直接单击“确定”。

image

收缩前:(请注意收缩前后的大小变化)

image

收缩后:

image

3)收缩数据库完成后,建议将您的数据库属性重新设置为“完整”模式,操作方法同1)。因为日志在一些异常情况下往往是恢复数据库的重要依据。