某些事务处理系统需完整记录日志,导致日志文件持续增长,可能耗尽磁盘空间并引发程序异常。本文介绍一种手动收缩数据库日志文件的方法,适用于多种MS SQL版本,有效释放存储空间,保障系统稳定运行。
1、 启动Microsoft SQL Server的企业管理工具。
2、 选择需收缩日志的数据库,右键点击名称后进入属性设置。
3、 在数据库属性窗口中,切换至选项选项卡,将恢复模式设为简单,然后确认。请注意,只有设置为简单模式,才能执行日志文件的收缩操作。
4、 右键点击数据库,依次选择所有任务并执行收缩操作。
5、 在数据库窗口底部选择收缩文件,点击文件选项进行操作。
6、 在弹出的收缩文件窗口中选择以Log结尾的日志文件,然后在下方设置收缩后的大小(单位为M),最后确认操作即可完成。
7、 收缩完成后,将数据库的故障还原模式设回原样,关闭企业管理器即可,无需重启系统。
