close

1、每日自動備份

  打開企業管理器,進入管理”-“數據庫維護計劃,在右側窗口點擊右鍵,選擇新建維護計劃,啟動數據庫維護計劃嚮導”;點擊下一步選擇需要維護的數據庫,維護特性數據庫時,選擇最後一個單選框並勾選需要維護的數據庫名稱;“下一步選擇更新數據優化信息、下一步檢查數據庫完整性、下一步指定數據庫備份計劃、下一步指定備份存放位置、下一步指定事務日誌備份計劃、下一步指定報表,下一步指定歷史紀錄維護,最後設定維護作業名稱;通常來說,如果只需要備份數據庫文件,則只需要指定備份計劃以及存放位置即可,其他項目不做改動。

  在指定備份計劃時候,由於需要每日備份,因此要更改調度。點擊更改編輯調度。發生頻率選擇每天;每日頻率選擇作業開始時間,最好選擇數據庫訪問量小時進行,多為半夜時間,可根據流量圖確定具體時間;持續時間通常不用做改動,開始日期為編輯日期,無結束日期。

  編輯好上述維護計劃後,還要注意下 sql server代理服務是否啟動了,因為每日調度維護計劃是要啟動這個服務才能執行的。如果該服務沒有啟動,需要手動啟動一下,這是可以在其子項作業中看到剛剛添加過的數據庫維護計劃。

2、定期自動清理數據庫日誌文件

  數據庫日誌文件是隨著時間增長而增長的,如果長時間不清理,文件會變得特別大,因此需要定期清空,但是日至文件是恢復數據庫的重要依據,不用日誌文件也是不明智的。手工清除單個數據庫的還好說,但數據庫多了,或者臨時沒有來得及清理,可能硬盤空間就會佔滿了,影響訪問。因此設置自動清理數據庫日誌文件還是比較實用的。

  手動清理方法:右鍵單擊需要清理的數據庫,選擇屬性,在選項卡上,把故障還原模型設定為簡單,確定後關閉;再右鍵單擊該數據庫,所有任務”-“收縮數據庫,確認後即可清除日誌文件,最後記得重新選擇屬性,將故障還原模型設置為完全。

  自動清理方法:同樣是利用sql server代理服務,執行自動作業。

  打開企業管理器,進入管理”-“sql server代理服務”-“作業,在右側窗口點擊右鍵,選擇新建作業常規選項卡中,填寫作業名稱,具體描述,注意所有者最好還是用sa或者默認的管理帳號。

  轉到步驟選項卡,新建作業步驟,填寫步驟名稱,類型為腳本,數據庫為需要清理日誌的數據庫,在下邊命令中填寫以下命令:

  DUMP TRANSACTION 數據庫名稱 WITH NO_LOG

  DBCC SHRINKFILE(數據庫日誌文件名,1)

  上邊的數據庫名稱填寫需要維護的數據庫名稱,數據庫日誌文件名填寫其對應的日誌文件名,注意,不是資源管理器裡看到的帶後綴名的那個名字,而是企業管理器裡,數據庫屬性裡日誌選項卡中日誌的名字(通常也只是差一個後綴名……),確定後添加一個作業步驟。如果需要維護多個數據庫,用上述方法重複添加作業步驟,注意每個步驟成功或失敗後的動作即可,最後選擇一下開始的步驟。

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 hsiung03 的頭像
    hsiung03

    hsiung.博格 ERP軟體

    hsiung03 發表在 痞客邦 留言(0) 人氣()