前言:
现时小伙伴们对“sql收缩日志从数据库会影响”都比较关切,咱们都需要学习一些“sql收缩日志从数据库会影响”的相关文章。那么小编同时在网上网罗了一些关于“sql收缩日志从数据库会影响””的相关知识,希望各位老铁们能喜欢,咱们一起来学习一下吧!最近遇到一个比较头疼的问题,在某云服务器上申请的ECS服务器,C盘空间总是不够用,经常满,经过一系列的排查,发现之前安装的SQLServer,默认将数据库文件安装到了C盘下,日志文件庞大,占了60个G的空间,但是数据库文件才刚刚50多M,如下
通过SQLServer Studio工具中右键该数据库,任务-》收缩-》文件,选择该日志文件,执行完以后文件还是原来大小不变。
最终使用命令方式解决方法如下(执行命令前建议先对数据库进行备份):
use DGRW --数据库名
ALTER DATABASE DGRW SET RECOVERY SIMPLE;--有一种说法这是故障恢复简单模型
DBCC SHRINKFILE(N'DGRW_log',10);--数据库维护语句,收缩指定数据文件和日志文件大小,10代表10M
ALTER DATABASE DGRW SET Recovery FULL;--设置为完全恢复模式
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。