MSSQL清理日志并压缩数据库
网络整理 - 07-27
MSSQL性能很不错,但是数据库用了一段时间之后,就会变得很大,而实际的数据量却不大。这一般都是数据库日志引起的,数据库日志的增长可以达到好几百M。 网上的MSSQL虚拟主机价格也贵,要想不让数据库超容,只好压缩下数据库日志或者删除数据库日志。下面是一个减小数据库大小的方法:
1、打开企业管理器
2、打开要处理的数据库
3、点击菜单> 工具> SQL查询分析器
4、在输入窗口里面输入:
DUMP TRANSACTION [数据库名] WITH NO_LOG
BACKUP LOG [数据库名] WITH NO_LOG
DBCC SHRINKDATABASE([数据库名])
点击执行,操作成功。
这三行代码的作用分别为:清空日志、截断事务日志、收缩数据库文件(如果不压缩,数据库的文件不会减小)。