MSSQL2000清理日志文件和压缩数据库的方法

在处理一个网站的时候发现删除了90%的数据收缩数据库后,数据库的日志文件还是很大很大!
问其他人怎么解决也问不了,周围都是菜鸟,只有拿出我三脚猫的功夫+google
才搞出个用代码来清理日志文件和压缩数据库的方法,还是比较有用的。
在SQL Server中经常遇到事务日志变大的情况,除了将数据库设置为“自动收缩”外,还可以使用下面的SQL命令进行快速清除数据库中的事务日志,命令如下:

第一步:清空日志
DUMP TRANSACTION databasename WITH NO_LOG

第二步:截断事务日志
BACKUP LOG databasename WITH NO_LOG

第三步:收缩数据库
DBCC SHRINKDATABASE(databasename)

文章来自 http://www.cuobie.cn/SERVER/469/

声明: 本文采用 BY-NC-SA 协议进行授权 | helloyi
转载请注明转自《MSSQL2000清理日志文件和压缩数据库的方法

给我留言

留言没头像?这里教你设置头像!