正航技術通告:SQL排程自動清除LOG檔案

本期專題:SQL排程自動清除LOG檔案
需求:SQL資料庫使用一段時間後LOG檔就會變得很大,導致資料庫變為unknown,無法登入系統,或是系統操作起來很緩慢。此時要手動下語法清除LOG檔才能解決問題,很麻煩。故提供SQL設置排程作業方式,來指定時間自動清除LOG檔。

步驟:(以SQL 2008 R2為例)

一.在SQL Server Management Studio -> SQL Server Agent ->作業,右鍵,選擇新增作業,並設置作業名稱

二.切換到步驟,設定作業步驟

1.在新增作業步驟畫面,命令的部分錄入清除LOG檔的語法即可。

2.若需要清除多家資料庫,需建立多個作業步驟,並在每一個作業步驟的命令中,更改清除LOG檔語法的公司代號即可

三.切換到排程,設定排程時間及周期

設定排程可視系統使用實際狀況安排,但需保證執行時間主機開機及無人使用要清除LOG檔的公司作業。也要錯開自動備份時間,建議一兩個月做一次即可(視實際狀況)。

四.設定完排程後,直接按確定即可完成自動清除LOG檔的設置。在作業下可見到剛剛設置好的作業。

也可在作業活動監視器看該作業執行狀況

五.SQL 2008、SQL 2008R2 清除LOG檔語法

相關正航系統功能,如有需求或使用上的疑問,歡迎您與我們聯絡

更多正航系統操作應用

若想對正航系統操作應用了解更多,歡迎您前往 技術通告 專區瞭解更多…