Availability-Groups
應備份系統數據庫的可用性組中的哪些副本
只是想知道在可用性組中備份系統數據庫的最佳做法是什麼,即應該在主副本、輔助副本還是所有副本中備份。提前致謝
由於它們彼此獨立,請備份所有系統數據庫,為每個託管副本的單獨實例。
TLDR;如果您可以在輔助伺服器上進行備份,請在那裡執行它們,但係統數據庫需要在每台伺服器上完成。
我們對此的主要考慮是許可,如果您的輔助節點是被動的,那麼您不能對其進行備份,如果您將其用作只讀副本,那麼這不是問題。
第二個考慮因素是,如果您實際上處於同步模式,那麼您使用的是什麼同步方法,那麼您的輔助節點是最新的,因為數據是同時寫入的。
因此,如果您在同步送出的活動輔助節點上,那麼您可以愉快地在輔助節點上執行備份以釋放主節點上的壓力。
AG 組足夠明智地告訴主副本已進行備份,並將相應地清除主副本上的事務日誌(我們所有的備份都在輔助節點上完成),因此不需要在主節點上進行任何備份.
任何不在 AG 中的數據庫(又名 master、model、msdb 和任何其他本地數據庫)仍然需要獨立備份