Sql-Server
如果我手動將 AlwaysOn AG 主副本故障轉移到輔助數據庫並使主數據庫離線,它會在重新聯機時自動同步嗎?
我在(主要副本)和(次要副本)
AlwaysOn AG
之間有一個設置。Database A``Server 1``Database B``Server 2
如果我強制從主副本手動故障轉移
Server 1
到輔助副本Server 2
,然後Database A
(on ) 離線,當我將其重新聯機時,它會自動從(on )Server 1
同步備份嗎?Database B``Server 2
Database A
在手動故障恢復到from之前,我是否必須等待同步完成Database B
?我可以在 AG Dashboard 中跟踪它的同步進度嗎?
注意:我
Database A
通過停止 SQL Server 服務離線,但未將其從 AG 中刪除。所以我想知道當我再次啟動服務時會發生什麼?
當舊的主節點可用並重新上線時會發生什麼?
同步送出模式和自動故障轉移:
當之前的主副本恢復聯機時,它會承擔輔助角色,並且之前的主數據庫成為輔助數據庫。新的輔助副本快速將新的輔助數據庫與相應的主數據庫重新同步。
同步送出模式計劃的手動故障轉移:
當之前的主副本恢復聯機時,它會承擔輔助角色,並且之前的主數據庫成為輔助數據庫。新的輔助副本快速將新的輔助數據庫與相應的主數據庫重新同步。
非同步送出模式強制故障轉移:
它轉換為輔助角色,導致以前的主數據庫變為輔助數據庫並轉換為 SUSPENDED 狀態。它使您有機會在恢復同步之前恢復數據。
重要的
主數據庫上的事務日誌截斷延遲,而其任何輔助數據庫都掛起(無法同步)。此外,只要任何本地數據庫保持掛起狀態,同步送出輔助副本的同步執行狀況就無法轉換為 HEALTHY。
參考: