3种清理 SQL Server 数据库日志方法,简单来说就是手动清理、脚本清理和工具清理。
方法一:手动清理数据库日志
1. 将恢复模式改成“简单”
如使用SQL Server 2014为例,打开数据库,选择要清理日志数据库表,右键数据库 —- 属性,切换到选项,将完全模式修改为简单。

2. 收缩日志文件
右键数据库 —- 任务 —- 收缩 —- 文件:

确定后日志文件就会被迅速清理。
3. 还原为完全模式
右键数据库 —- 属性,切换到选项,还原为完全模式。

完成!
方法二:脚本清理数据库日志
使用数据库执行脚本一健清理,不可照搬,RYTreasureDB需要改成对应数据库表名才可以用!
脚本命令:
USE [master] GO ALTER DATABASE RYTreasureDB SET RECOVERY SIMPLE WITH NO_WAIT ----RYTreasureDB为需要清除日志的数据库名称 GO ALTER DATABASE RYTreasureDB SET RECOVERY SIMPLE --简单模式 GO USE RYTreasureDB GO DBCC SHRINKFILE (N'RYTreasureDB_log' , 2, TRUNCATEONLY) --RYTreasureDB_Log为需要清除日志的数据库日志名称,设置压缩后的日志大小为2M,可以自行指定 GO USE [master] GO ALTER DATABASE RYTreasureDB SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE RYTreasureDB SET RECOVERY FULL --还原为完全模式 GO
在sql执行窗口执行上面的sql脚本:

方法三:工具清理数据库日志
使用数据库日志清理工具,下图:

(图:数据库日志清理工具)
运行数据库日志清理工具,输入数据库IP和密码连接成功即可,此工具只适合Microsoft SQL Server 系列数据库
相关清理数据库数据文章:
2、富贵电玩清理日志文件方法(Linux批量清空当前目录所有日志方法);
END!!!
© 版权声明
文章版权归源码快车所有,未经允许请勿转载。
THE END



暂无评论内容