--辅助表:数据库文件信息表
--select * from dbo.sysfiles
--select * from dbo.sysfiles1
use DBname --DataBaseName
declare @SizeLimit int --定义变量:日志文件增长大小限制
declare @SizeCurrent int --定义变量:日志文件当前大小值
--设置日志文件大小限制值为5000MB
set @SizeLimit=5000
--print @SizeLimit
--获取当前日志文件大小信息
--说明:其中字段[size]的值为页数,每页大小为8KB,所以实际大小为[size]*8/1024;
--注意条件where fileid=2以实际情况而定;
select @SizeCurrent=[size]*8/1024 from dbo.sysfiles where fileid=2
--print @SizeCurrent
--如果当前日志实际大小 大于 指定限制值,截断日志
if @SizeCurrent>@SizeLimit
Begin
--print'DoSth.'
backup log DBname with no_log --注意数据库名须与前面一致
dbcc shrinkdatabase(DBname,10) --参数10视实际情况自定
End
--注:有三处DBname需改成实际的库名
清理SQL Server数据库日志
来源:这里教程网
时间:2026-03-02 10:37:38
作者:
编辑推荐:
- 清理SQL Server数据库日志03-02
- ekrn.exe是什么进程03-02
- Watch cheap aion gold03-02
- scroll lock键在哪,有什么作用03-02
- 异常处理流程(不兼容SQLServer2005)03-02
- chkdsk磁盘修复工具怎么用03-02
- 活动监视器03-02
- 固态硬盘M.2接口与PCI-E SSD固态硬盘的关系03-02
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- scroll lock键在哪,有什么作用
scroll lock键在哪,有什么作用
26-03-02 - chkdsk磁盘修复工具怎么用
chkdsk磁盘修复工具怎么用
26-03-02 - 活动监视器
活动监视器
26-03-02 - 固态硬盘M.2接口与PCI-E SSD固态硬盘的关系
固态硬盘M.2接口与PCI-E SSD固态硬盘的关系
26-03-02 - space是哪个键,在哪里
space是哪个键,在哪里
26-03-02 - dbo 与 db_owner选择 不同的效果
dbo 与 db_owner选择 不同的效果
26-03-02 - 使用 SQL Server Profiler 查看 慢SQL
使用 SQL Server Profiler 查看 慢SQL
26-03-02 - amd和intel CPU处理器哪个好
amd和intel CPU处理器哪个好
26-03-02 - pnkbstra.exe是什么进程文件,可以删除吗
pnkbstra.exe是什么进程文件,可以删除吗
26-03-02 - 分区表2
分区表2
26-03-02
