麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > SQL Server > 正文

SQL Server Alwayson創建代理作業的注意事項詳解

2024-08-31 01:05:07
字體:
來源:轉載
供稿:網友

前言

Always On 可用性組活動輔助功能包括支持在輔助副本上執行備份操作。 備份操作可能會給 I/O 和 CPU 帶來很大的壓力(使用備份壓縮)。 將備份負荷轉移到已同步或正在同步的輔助副本后,您可以使用承載第一層工作負荷的主副本的服務器實例上的資源,您可以創建主數據庫的任何類型的備份。 也可以創建輔助數據庫的日志備份和僅復制完整備份。下面話不多說了,來一起看看詳細的介紹吧。

一、概念

1.輔助副本上支持的備份類型

  • BACKUP DATABASE :在輔助副僅支持數據庫、文件或文件組的僅復制完整備份。 請注意,僅復制備份不影響日志鏈,也不清除差異位圖。
  • 輔助副本不支持差異備份。
  • BACKUP LOG 僅支持常規日志備份(輔助副本上的日志備份不支持 COPY_ONLY 選項)。
  • 若要備份輔助數據庫,輔助副本必須能夠與主副本進行通信,并且狀態必須為 SYNCHRONIZED 或 SYNCHRONIZING。

2.配置運行備份作業的位置

在輔助副本上執行備份以減輕主生產服務器的備份工作負荷非常有好處。 但是,對輔助副本執行備份會顯著增加用于確定應在何處運行備份作業的過程的復雜性。 要解決這個問題,請按如下所示配置備份作業運行的位置:

  • 配置可用性組以便指定要對其執行備份的可用性副本。
  • 為承載作為執行備份候選的可用性副本的每個服務器實例上的每個可用性數據庫都創建編寫了腳本的備份作業。

3.備份首選項

優先輔助副本

指定備份應在輔助副本上發生,但在主副本是唯一聯機的副本時除外。 在該情況下,備份應在主副本上發生。 這是默認選項。

僅輔助副本

指定備份應該永遠不會在主副本上執行。 如果主副本是唯一的聯機副本,則備份應不會發生。

主副本

指定備份應該始終在主副本上發生。 如果您需要在對輔助副本運行備份時存在不支持的備份功能,例如創建差異備份,此選項將很有用。

任意副本

指定您希望在選擇要執行備份的副本時備份作業將忽略可用性副本的角色。請注意,備份作業可能評估其他因素,例如每個可用性副本的備份優先級及其操作狀態和已連接狀態。

注意:如果您計劃使用日志傳送為可用性組準備任何輔助數據庫,請將自動備份首選項設置為Primary,直到準備好所有輔助數據庫并將其加入可用性組。沒有強制的自動備份首選項設置。 對此首選項的解釋取決于您為給定可用性組中的數據庫撰寫備份作業腳本的邏輯(如果有)。 自動備份首選項設置對即席備份沒有影響。

二、判斷語句

若要為某一給定可用性組考慮使用自動備份首選項,則對于承載備份優先級大于零 (>0) 的可用性副本的每個服務器實例,您需要為該可用性組中的數據庫的備份作業編寫腳本。若要確定當前副本是否為首選備份副本,請在備份腳本中使用 sys.fn_hadr_backup_is_preferred_replica 函數。如果當前實例上的數據庫位于首選副本上,則返回 1否則返回 0。 通過對查詢此函數的每個可用性副本運行判斷腳本,可以確定哪個副本應運行給定的備份作業。

If sys.fn_hadr_backup_is_preferred_replica(@dbname)=1BEGINBACKUP DATABASE @DBNAME TO DISK=<disk> END ELSE PRINT('當前副本不是備份首選副本')

在所有可能執行的備份的副本上面創建相同的備份語句,在發生故障轉移時,無需修改任何腳本或作業

三、創建代理作業 

sql,server,alwayson,sqlserver,代理作業

注意:

      1.這里的數據庫要選擇“master”,如果當前的sql/139037.html">alwayson配置了只讀路由而你這里選擇的是可用性數據庫的話那么在輔助副本上面創建的作業會執行失敗,因為只讀路由連接輔助副本可用性數據庫需要readonly連接屬性。創建非備份的其它作業也是一樣。

      2.當前我的備份腳本放在master數據庫中,如果是執行其它數據庫下的腳本也是一樣,這里需要將數據庫名帶上。

      3. 如果if判斷這里指定的是一個非可用性組的數據庫返回的結果同樣是1,因為對于實例來說非可用性的數據庫也是備份的首先副本。

判斷是否是主副本命令

If sys.fn_hadr_is_primary_replica (@dbname) =1 BEGIN  PRINT('1')END ELSE PRINT('當前副本不是主副本')

備注:判斷是否是主副本命令和判斷是否是備份主副本命令不一樣,如果指定的數據庫是非可用性組數據庫判斷是否是主副本返回的結果是NULL,而判斷是否是備份主副本返回的是1。

總結

       1.在可用性組的主數據庫或輔助數據庫上不允許 RESTORE 語句。

       2.備份首選項只是給出一個備份的判斷選項,無論你手動在哪個副本上備份都可以,唯一的限制就是輔助副本的完整備份只支持“復制”備份。由于輔助副本只支持僅復制備份,所以輔助副本無法進行差異備份。要進行差異備份那么首先備份副本應該選擇主副本。

       3.無論是在主副本上備份日志還是在輔助副本上備份日志最終都會截斷所有副本上的日志鏈。

好了,以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到MSSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 香蕉成人在线视频 | 国产手机国产手机在线 | 黄色片网站在线看 | 欧美成人性生活 | 国产午夜三级一区二区三桃花影视 | 国产精品久久久久无码av | 精品久久久久久久久久中出 | 欧美毛片免费观看 | 黄色特级视频 | 久久久久免费精品 | 色999久久久精品人人澡69 | 美女污污视频在线观看 | 中文字幕电影免费播放 | 国产精品免费久久久久久 | 免费一级a毛片免费观看 | av在线网站观看 | 毛片视频免费播放 | 偷偷草网站 | 偿还电影免费看 | 精久久久 | 搜一级毛片 | 久久久www成人免费精品 | 国产在线观看91一区二区三区 | 久久福利小视频 | 日韩在线播放一区二区 | 成人一级黄色片 | 成人在线视频精品 | 欧美黄色一级片在线观看 | 中文字幕网在线 | 色屁屁xxxxⅹ免费视频 | v11av在线播放 | 福利在线影院 | 欧洲精品视频在线观看 | 日本在线免费观看 | 一级黄色欧美 | 亚洲资源在线 | 中国女警察一级毛片视频 | 日韩视频区| 91 在线视频观看 | 久久精品国产清自在天天线 | 孕妇体内谢精满日本电影 |