升級或修補點對點複製資料庫

適用於:Windows 上的 SQL Server

本文提供如何升級或修補參與 點對點(P2P)複寫的 SQL Server 實例的指引,無論是在 Always On 可用性群組外,還是屬於 Always On 可用性群組的資料庫。

如果您的複製拓撲包含其他類型的複製,如快照、合併或交易複製,請參閱 升級或修補複製資料庫 以獲取更多資訊。

在可用性群組外升級 P2P 資料庫

本節步驟提供如何升級或修補參與 Always On 可用性群組外點對點(P2P)複寫的 SQL Server 實例的指引。

下表描述了參與範例中複製拓撲的伺服器角色與名稱:

名稱 Role
Peer1 是 SQL Server 實例,負責為點對點拓撲中第一個節點承載複製資料庫。
Peer2 在點對點拓撲中,為第二個節點承載複製資料庫的 SQL Server 實例。
第一區 Peer1 的遠端分銷商。
第二區 Peer2 的遠端分銷商。

在修補或升級可用性群組外的點對點複製資料庫時,請遵循以下步驟:

  1. 請停止所有從其他對等端複製到此實例的應用程式和分發代理,以停止進入Peer2的流量。 例如,停止 Peer1 上的分發代理。
  2. 確認沒有等待複製的交易進入 Peer2 ,方法是檢查與此複製拓撲相關的日誌讀取代理與分發代理。
  3. 如果分銷商是遠端的,先升級遠端分銷商 Dist2。 如果分發器是本地Peer2實例,請跳到下一步。
  4. 升級 Peer2 實例。
  5. Peer1 (或任何剩餘的對等節點複製到該節點)啟動分發代理。
  6. 透過停止所有應用程式和分發代理從其他複製到此實例的對等端,阻止進入 Peer1 的流量。 例如,停止 Peer2 上的分發代理。
  7. 確認沒有待處理的複製交易即將傳入 Peer1,可以藉由檢查與此複製拓撲相關的日誌讀取代理和分發代理來確認。
  8. 如果分銷商是遠端的,請先升級遠端分銷商 Dist1。 如果分發器是本地 Peer1 實體,請跳到下一步。
  9. 升級 Peer1 實例。
  10. Peer2(或從任何仍在複製到此對等節點的其他對等節點)啟動分發代理程式。
  11. 如果拓撲中還有其他節點,對每個節點重複相同的步驟。

升級可用性群組中的 P2P 資料庫

本節步驟提供如何升級或修補參與 Always On 可用性群組中點對點(P2P)複寫的 SQL Server 實例的指引。

下表描述了參與範例中複製拓撲的伺服器角色與名稱:

名稱 Role
Peer1N1 托管主副本的 SQL Server 實例,在點對點拓撲中為 Peer1
Peer1N2 在點對點拓撲中,承載與 Peer1 相關的次要副本的 SQL Server 實例。
第一區 Peer1 的遠端分銷商。
Peer2N3 託管主副本的 SQL Server 實例,在點對點拓撲中是屬於 Peer2
Peer2N4 在點對點拓撲中,SQL Server 實例託管與 Peer2 關聯的次要副本。
第二區 Peer2 的遠端分銷商。

備註

使用本機分發器來處理屬於可用性群組的 P2P 資料庫並非建議的組態,因為這樣會造成單點故障問題。

在修補或升級可用性群組內點對點複製資料庫時,請遵循以下步驟:

  1. 停止所有會複製到此實例的其他對等端的應用程式和分發代理,以阻止進入 Peer2 的流量。 例如,停止 Peer1 上的分發代理。
  2. 確認沒有等待複製的交易進入 Peer2 ,方法是檢查與此複製拓撲相關的日誌讀取代理與分發代理。
  3. 依照升級可用性群組副本中的順序,升級 Peer2 的遠端分發器 Dist2。 如果你的經銷商在本地,就直接跳到下一步。
  4. 升級次要複本 Peer2N4
  5. 將可用性群組從目前的主要副本 Peer2N3 切換到升級後的次要副本 Peer2N4
  6. 升級原本的主副本 Peer2N3
  7. 將可用性群組從目前的主要複本 Peer2N4 切換到先前的主要複本 Peer2N3
  8. Peer1 (或任何剩餘的對等節點複製到該節點)啟動分發代理。
  9. 透過停止所有應用程式和分發代理從其他複製到此實例的對等端,阻止進入 Peer1 的流量。 例如,停止 Peer2 上的分發代理。
  10. 確認沒有待處理的複製交易即將傳入 Peer1,可以藉由檢查與此複製拓撲相關的日誌讀取代理和分發代理來確認。
  11. 依照升級可用性群組副本的順序,升級Peer1Dist1的遠端分發器。 如果你的經銷商在本地,就直接跳到下一步。
  12. 升級次要副本 Peer1N2
  13. 將可用性群組從目前的主要副本 Peer1N1 切換到升級後的次要副本 Peer1N2
  14. 升級前主要副本 Peer1N1
  15. 將可用性群組從目前的主要 Peer1N2 切換到先前的主要副本 Peer1N1
  16. Peer2(或從任何仍在複製到此對等節點的其他對等節點)啟動分發代理程式。
  17. 如果拓撲中還有其他節點,對每個節點重複相同的步驟。