魔方网表 让信息化更简单

 找回密码
 注册
查看: 2532|回复: 1

[原创] sql server数据库日志压缩方法

[复制链接]
唯一尼玛 发表于 2018-11-12 09:19:14 | 显示全部楼层 |阅读模式
当魔方的数据库使用的是sql server的时候,随着使用时间越来越长,sql server数据库的日志文件会越来越大,定期清理压缩数据库日志文件可以有效节省硬盘空间。接下来教大家如何压缩sql server数据库的日志文件。
1.用sa账户登陆Microsoft Sql Server Management Studio
2.新建查询,将以下代码粘贴到查询编辑器里:
USE [master]
GO
ALTER DATABASE AFMS SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE AFMS SET RECOVERY SIMPLE
GO
USE AFMS
GO
DBCC SHRINKFILE (N'AFMS_Log' , 11, TRUNCATEONLY)
GO
USE [master]
GO
ALTER DATABASE AFMS SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE AFMS SET RECOVERY FULL
GO

如下图,将AFMS替换成自己数据库的名字。

1

1

3.点击“执行”按钮,提示执行成功即可。如下图:

2

2


哪个数据库日志文件较大就可以用这段代码来执行进行日志压缩。
温馨提示:数据库操作有风险,建议提前备份再操作。
90s 发表于 2023-11-29 07:05:10 来自手机 | 显示全部楼层
正好能用上,谢谢魔方老师的助力
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则


Archiver|手机版|小黑屋|魔方软件 ( 京ICP备08008787号 )

京公网安备 11010702001722号

GMT+8, 2024-4-24 02:37 , Processed in 0.080877 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表