Sql-Server

將鏡像遷移到 AG 的最快方法

  • April 20, 2016

場景是這樣的,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,無需進行備份/恢復。

引用自:https://dba.stackexchange.com/questions/134016