自動清理SQLServerErrorLog錯誤日志避免太大


問題描述:開啟SQLServer自動備份后,備份文件越來越多,有沒有及時清理,導致服務器空間不足,備份出錯,以至於出現幾個G的ErrorLog文件,影響系統的登錄管理。

解決辦法:定期清理SQLServer ErrorLog文件。

日志文件:默認情況下,SQL Server 保存 7 個 ErrorLog 文件,名為:ErrorLog    ErrorLog.1    ErrorLog.2    ErrorLog.3    ErrorLog.4    ErrorLog.5    ErrorLog.6

清理方法:只要我們執行一次sp_cycle_errorlog存儲過程,就會刪除ErrorLog.6,其他日志編號自動加1,並創建新的ErrorLog,也就是說,只要執行7次sp_cycle_errorlog,就能夠把之前生成的錯誤日志全部刪除。

自動清理:如何定期處理日志呢?答案就是使用SQLServer代理,添加作業,每天執行一次sp_cycle_errorlog!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM