SQLServer收缩日志文件

最近遇到一个比较头疼的问题,在某云服务器上申请的ECS服务器,C盘空间总是不够用,经常满,经过一系列的排查,发现之前安装的SQLServer,默认将数据库文件安装到了C盘下,日志文件庞大,占了60个G的空间,但是数据库文件才刚刚50多M,如下


SQLServer收缩日志文件

数据库日志文件,占用60个G

通过SQLServer Studio工具中右键该数据库,任务-》收缩-》文件,选择该日志文件,执行完以后文件还是原来大小不变。

最终使用命令方式解决方法如下(执行命令前建议先对数据库进行备份):


use DGRW --数据库名

ALTER DATABASE DGRW SET RECOVERY SIMPLE;--有一种说法这是故障恢复简单模型

DBCC SHRINKFILE(N'DGRW_log',10);--数据库维护语句,收缩指定数据文件和日志文件大小,10代表10M

ALTER DATABASE DGRW SET Recovery FULL;--设置为完全恢复模式


SQLServer收缩日志文件

收缩以后日志文件大小

展开阅读全文

页面更新:2024-03-05

标签:文件   文件大小   日志   语句   庞大   模型   故障   说法   命令   大小   模式   简单   代表   数据库   数码   空间

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top