AlwaysOn 執行備份任務

備份

使用維護計劃嚮導建立備份sql

  1. 啓動維護計劃嚮導
    數據庫

  2. 填入計劃名稱,選擇每項任務單獨計劃
    code

  3. 選擇完整備份和清除任務
    blog

  4. 配置完整備份任務,選擇備份數據庫
    ast

  5. 設置備份文件保存位置,class

  6. 指定壓縮備份,設置執行計劃時間爲天天執行,並勾選僅複製備份
    擴展

  7. 配置清除任務的文件位置,擴展名,以及要刪除多久前建立的文件,這裏設置爲一週;設置執行計劃時間爲每週周天執行。
    配置

  8. 能夠修改執行報告保存位置
    im

  9. 在另外一臺節點上配置一樣的執行計劃數據

判斷是否爲首選備份副本

經過查看執行計劃的sql,能夠發現僅複製備份選項經過增長了一段sql幫助判斷是不是輔助副本,從而選擇是否執行備份操做。

use [Pos]
GO
use [master]
GO
DECLARE @preferredReplica int

SET @preferredReplica = (SELECT [master].sys.fn_hadr_backup_is_preferred_replica('Pos'))

IF (@preferredReplica = 1)
BEGIN
    BACKUP DATABASE [Pos] TO  DISK = N'D:\DB\bak\Pos\Pos_backup_2019_07_12_164148_1347317.bak' WITH  COPY_ONLY, NOFORMAT, NOINIT,  NAME = N'Pos_backup_2019_07_12_164148_1347317', SKIP, REWIND, NOUNLOAD, COMPRESSION,  STATS = 10
END
相關文章
相關標籤/搜索