[SQL SERVER] 維護計畫 資料備份與維護清除工作 備份檔案沒有刪除

  • 5026
  • 0
  • SQL
  • 2016-08-03

[SQL SERVER] 維護計畫 資料備份與維護清除工作 備份檔案沒有刪除 

上個月建立了測試資料庫,也建立了維護計畫(Maintenance Plan),進行資料備份。清除工作選了保留兩周內的資料。

資料備份的方式採取完整備份(說了是測試用的資料庫,所以每天備份一次就好)..

也設定了Mail通知,如果Agent job 執行失敗,會進行通知。

結果今天發現,怪怪,歷程紀錄都是正常的。但是實際備份的檔案路徑下面所有的.bak檔案從上個月執行開始,都依舊存在。

也就是維護清除工作並沒有將檔案給刪除。............................................................想了好久.......

驚覺應該是沒有該資料夾的管理權限,很直覺的就想說加上SQLAgentuser的群組權限進去

(以下資料做了一點塗抹)

結果發現..................執行刪除檔案無效。

也就是SQL Agent的執行帳號並不是這個群組,重新檢查 Sql Server Configuration Manager,真正的執行者是 NETWORKSERVICE

再回到原來的備份的資料夾,將權限 NETWORKSERVICE的權限加入,允許修改。

再次執行維護計畫.........舊的檔案就被刪除了!!!! 

註記:

SERVER OS: Windows Server 2008 

SQL : SQL 2008 R2 10.50.6000

 

另外紀錄:

如果需要完整的備份策略,(包含完整、差異、交易備份)可以參考 VITO の 學習筆記 維護計畫

Database Mail 設定 可以參考 ~楓花雪岳~ [SQL] Database Mail 設定

水滴可成涓流,涓流可成湖泊大海。
汲取累積知識,將知識堆積成常識;將常識探究成學識;將學識簡化為知識;授人自省。