汇总老吴搭建教程站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 系列数据库。
工具获取地址:SQLServer数据库日志清理工具;
相关清理数据库数据文章:
1、清理账号脚本;
2、富贵电玩清理日志文件方法(Linux批量清空当前目录所有日志方法);
END!!!
- 1. 将恢复模式改成“简单”
- 2. 收缩日志文件
- 3. 还原为完全模式
发表评论