SQL server清除错误日志的方法
admin
2023-02-08 03:00:04
0

 发现SQL SERVER 2012的数据库无法访问,一直报错。排查原因,发现数据库硬盘没有一点空间了,SQL SERVER有一个错误日志的容量将近128G。在数据库运行过程中,不能直接通过文件剪贴的方式把这个SQL SERVER 错误日志文件直接移动到另外一个硬盘上,因为错误日志被系统进程占用着,并不能通过这个暴力方式进行。必须通过SQL SERVER维护命令进行操作,清除了128G的错误日志文件,具体过程如下:

    由于默认情况下,SQL Server 保存 7 个 ErrorLog 文件,名为:

 

  • ErrorLog

  • ErrorLog.1

  • ErrorLog.2

  • ErrorLog.3

  • ErrorLog.4

  • ErrorLog.5

  • ErrorLog.6

    --清除 SQL Server 错误日志文件 存档

    EXEC sp_cycle_errorlog
    GO

 

     执行一次EXEC sp_cycle_errorlog就会产生一个新的errorlog,然后把errorlog.6给删掉。就是先进先出(队列类似的情况)这样循环6次就可以把errorlog都刷新一遍。

    当查询窗口中,出现以下错误信息时:

    消息 17049,级别 16,状态 1,过程 sp_cycle_errorlog,第 9 行
   由于出现操作系统错误 '5(拒绝访问。)',无法将错误日志文件从 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Log\ERRORLOG.5' 循环到 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Log\ERRORLOG.6'。SQL Server 外部的进程可能会阻止 SQL Server 读取这些文件。因此,错误日志条目可能已丢失,并且或许不可能查看某些 SQL Server 错误日志。请确保任何其他进程都未将该文件锁定为只写访问。"
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。

    手工删除那个90G的错误日志文件即可。       

     通过本次的经历,适当掌握一些SQL SERVER维护命令在实际工作上也非常有必要的,而且相对于ORACEL数据库,SQL SERVER的维护要相对简单一些。


上一篇:SqlClr怎么用?

下一篇:bys更新语句

相关内容

热门资讯

今日重大通报“聚友互娱.可以开... 家人们!今天小编来为大家解答聚友互娱透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里买很...
今日重大消息“微乐安徽麻将.怎... 家人们!今天小编来为大家解答微乐安徽麻将透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里...
【第一消息】“YY棋牌.辅助器... 有 亲,根据资深记者爆料YY棋牌是可以开挂的,确实有挂(咨询软件无需打开...
【第一财经】“新青鸟大厅拼三张... 有 亲,根据资深记者爆料新青鸟大厅拼三张是可以开挂的,确实有挂(咨询软件...
【今日要闻】“新大圣牛牛.辅助... 家人们!今天小编来为大家解答新大圣牛牛透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买...
玩家分享攻略“威信茶楼.究竟有... 您好:威信茶楼这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款游戏...
玩家攻略科普“宝马娱乐.怎么装... 网上科普关于“宝马娱乐有没有挂”话题很是火热,小编也是针对宝马娱乐作*弊开挂的方法以及开挂对应的知识...
终于明白“上海滩.有没有挂?”... 有 亲,根据资深记者爆料上海滩是可以开挂的,确实有挂(咨询软件无需打开直...
南京博物院保管员偷19件文物,... 问题从未离开过那栋建筑。------前文回顾:判了!10家五星级酒店偷拍隐私三十年前,23岁的保管员...
【第一资讯】“琼雀海南麻将.究... 您好:琼雀海南麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款...