如何清除mssql的errorLog文件

本文介绍了一种有效的方法来解决MSSQL错误日志文件不断增大导致磁盘空间不足的问题。通过执行特定的SQL命令,可以周期性地清除旧的日志文件,释放磁盘空间,并保持系统的稳定运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 MSSQL在 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG 目录下存放这一些日志文件,一共是7个,常常会因为这些日志文件不断增大而导致C盘没有空间,我的这些日志曾经就达到过12G,吓死我了

找了一些办法都不能清除这些日志信息,网上有说用Maintenance Plans( 维护计划 )功能的,但我发现我的维护计划用不了,没办法,只得另寻其他途径。

直接删除吧,又担心有什么后顾之忧!!

最后发现一个很简单好用的方法,分享如下:

sql2005的error一共有7个,从errorlog,errlog.1一直到errorlog.6

要清除这些日志文件的内容,可以在新建查询里执行下面语句:

EXEC sp_cycle_errorlog

每执行一次就会产生一个新的errorlog,首先删除errorlog.6,依次往下删,就是先进先出(队列类似的情况)

这样连续执行7次就可以把errorlog都刷新一遍。老的那些就被删掉了。

最后看了系统的日志,发现这些错误日志是由于一些莫名其妙的主机不断的在连我的服务器,审核不成功产生的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值