MS SQL压缩数据库日志的方法
登陆服务器查看MS SQL数据库,发现MS SQL数据库里面有几个日志文件大的惊人。最大的居然超过1G了,我的乖乖。这样下去如何是好,空间一点点就消耗掉了。
赶紧打开企业管理器采用收缩数据库的方式,可是一点效果没有,也不知道是什么原因,有可能是我使用不当吧,这个先不管了,说说后来是如何解决的吧。
上网看了很多文章,也找了一些代码进行MS SQL压缩数据库日志的尝试,网络上代码是很多,但是能用的没找到几个。真够折腾的,最后还是利用以下代码解决了MS SQL数据库日志压缩的问题,哈哈,把那个最大的超过1G的数据库日志压缩到了504K,效果惊人吧。
请跟我来
打开查询分析器,输入以下代码,点击绿色小三角运行这段代码,运行结束,OK,大功告成。
DUMP TRANSACTION [数据库名] WITH NO_LOG
BACKUP LOG [数据库名] WITH NO_LOG
DBCC SHRINKDATABASE([数据库名])
BACKUP LOG [数据库名] WITH NO_LOG
DBCC SHRINKDATABASE([数据库名])
标签:sql server
阅读该文章的读者还阅读了: 您也可以阅读与此文相关的文章: 看看还有没有其他您感兴趣的文章:
Comments(1)
引用通告







赫赫,实际上就是把数据库的数据部分备份一下