清理SQL Server ErrorLog錯誤日誌

自動清理 SQL Server ErrorLog錯誤日誌,避免文件太大佔滿磁盤


問題描述:

開啓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

 

THE END

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章