SQLServer收缩日志文件(sqlserver收缩日志文件是什么意思)
最近遇到一个比较头疼的问题,在某云服务器上申请的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;--设置为完全恢复模式
相关文章
- SQL Server导出表结构和数据(sql导出表结构和表数据)
- 告别单证积压!一套系统打破信息孤岛,电子化存证一键溯源!
- 速看!SQL server数据库日志文件过大怎么办?
- 云计算实战:数据备份(如何实现数据云备份)
- SQLServer收缩日志文件(sqlserver收缩日志文件是什么意思)
- RDS sql server使用DTS进行数据库迁移,同阿里云RDS进行数据库迁移
- 如何轻松搞定SAP HANA数据库备份?
- 对于企业数据云备份,“多备份”承诺的是成本更低,管理更高效#36氪开放日深圳站#
- 超详细的SqlServer数据库触发器总结
- Acronis Backup (Advanced)使用示例:备份与恢复(一)