自動(dòng)清理SQLServerErrorLog錯(cuò)誤日志避免太大
2019-10-20 00:50:30
10067
問(wèn)題描述:開(kāi)啟SQLServer自動(dòng)備份后,備份文件越來(lái)越多,有沒(méi)有及時(shí)清理,導(dǎo)致服務(wù)器空間不足,備份出錯(cuò),以至于出現(xiàn)幾個(gè)G的ErrorLog文件,影響系統(tǒng)的登錄管理。
解決辦法:定期清理SQLServer ErrorLog文件。
日志文件:默認(rèn)情況下,SQL Server 保存 7 個(gè) ErrorLog 文件,名為:ErrorLog ErrorLog.1 ErrorLog.2 ErrorLog.3 ErrorLog.4 ErrorLog.5 ErrorLog.6
清理方法:只要我們執(zhí)行一次sp_cycle_errorlog存儲(chǔ)過(guò)程,就會(huì)刪除ErrorLog.6,其他日志編號(hào)自動(dòng)加1,并創(chuàng)建新的ErrorLog,也就是說(shuō),只要執(zhí)行7次sp_cycle_errorlog,就能夠把之前生成的錯(cuò)誤日志全部刪除。
自動(dòng)清理:如何定期處理日志呢?答案就是使用SQLServer代理,添加作業(yè),每天執(zhí)行一次sp_cycle_errorlog!
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)