Sql-Server
將鏡像遷移到 AG 的最快方法
場景是這樣的,prod 是兩個帶鏡像的兩節點 FCI(主/災難 DC)。這工作得很好。新硬體即將推出,SQL Server 2012 的版本升級(從 2008 R2 開始)以兩個主節點 FCI 和非同步 AG 的形式將數據傳輸到第二個 FCI。(DR 是 DR 站點中具有相同框的所有 SAN 鏡像)
我可以在 AG 中使用 2008 R2 主數據庫並將我的所有數據庫日誌發送到 SQL Server 2012 FCI 主數據庫嗎?
如果沒有,我可以關閉 AG,只需登錄即可進行遷移,然後上線並設置 AG,這不是世界末日。只是想看看我是否可以跳過這個設置。
您不能將主鏡像中的日誌發送到位於 AG 中的數據庫,但您可以稍後再創建一個 AG 到另一個數據庫。除非我誤解了,否則啟用 AG 功能和擁有其他 AG 與您嘗試做的事情無關。
如果您想確保在遷移期間盡量減少沒有 HA 的時間,這是我最近使用的一個技巧:
使用“虛擬”數據庫設置 AG,以便您的 AG 提前準備好。
將數據庫日誌傳送到您的主 AG 副本和輔助 AG 副本——此時,日誌傳送數據庫不是 AG 的一部分,您只是將日誌傳送並行到所有節點。
當您準備好切換時:
- 在舊伺服器上進行最後的尾日誌備份。
- 將尾日誌恢復到兩個 AG 副本,並在主節點上恢復
WITH RECOVERY
.- 從主節點獲取日誌備份,並將其還原到輔助節點
WITH NORECOVERY
。(此時,您的輔助節點已預先播種並準備好添加到 AG)- 將數據庫添加到 AG,無需進行備份/恢復。