如使用SQL Server 2014为例(需要搭建工具点击这里网狐游戏搭建必备工具大全),游戏运行时间久了,特别是机器人多的很容易把磁盘撑爆,这时候就需要清理日志文件。使用以下方法亲测有效,文章底部附SQL执行脚本,双击在SQL Server 2014数据库里打开一健执行就完事!
方法一:手动清理
1. 将恢复模式改成“简单”
右键数据库 – 属性,切换到选项,将完全模式修改为简单。

2. 收缩日志文件
右键数据库 – 任务 – 收缩 – 文件。

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

方法二:自动清理
使用数据库执行脚本一健清理,文章底部附现成脚本文件,改成对应数据库表名就可以用!
1.脚本命令
1 2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
USE [master]
GO
ALTERDATABASERYTreasureDBSETRECOVERY SIMPLEWITHNO_WAIT
GO
ALTERDATABASERYTreasureDBSETRECOVERY SIMPLE--简单模式
GO
USE RYTreasureDB
GO
DBCC SHRINKFILE (N'RYTreasureDB_log', 2, TRUNCATEONLY)--设置压缩后的日志大小为2M,可以自行指定
GO
USE [master]
GO
ALTERDATABASERYTreasureDBSETRECOVERYFULLWITHNO_WAIT
GO
ALTERDATABASERYTreasureDBSETRECOVERYFULL--还原为完全模式
GO
2.注意
其中“RYTreasureDB”要跟你数据表名称一至,要清理哪个表就用notepad++批量改成哪个表名就可以




暂无评论内容