問題描述:開啟SQLServer自動備份後,備份文件越來越多,有沒有及時清理,導致伺服器空間不足,備份出錯,以至於出現幾個G的ErrorLog文件,影響系統的登錄管理。 解決辦法:定期清理SQLServer 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!