本文提供如何升級或修補參與 點對點(P2P)複寫的 SQL Server 實例的指引,無論是在 Always On 可用性群組外,還是屬於 Always On 可用性群組的資料庫。
如果您的複製拓撲包含其他類型的複製,如快照、合併或交易複製,請參閱 升級或修補複製資料庫 以獲取更多資訊。
在可用性群組外升級 P2P 資料庫
本節步驟提供如何升級或修補參與 Always On 可用性群組外點對點(P2P)複寫的 SQL Server 實例的指引。
下表描述了參與範例中複製拓撲的伺服器角色與名稱:
| 名稱 | Role |
|---|---|
| Peer1 | 是 SQL Server 實例,負責為點對點拓撲中第一個節點承載複製資料庫。 |
| Peer2 | 在點對點拓撲中,為第二個節點承載複製資料庫的 SQL Server 實例。 |
| 第一區 | Peer1 的遠端分銷商。 |
| 第二區 | Peer2 的遠端分銷商。 |
在修補或升級可用性群組外的點對點複製資料庫時,請遵循以下步驟:
- 請停止所有從其他對等端複製到此實例的應用程式和分發代理,以停止進入Peer2的流量。 例如,停止 Peer1 上的分發代理。
- 確認沒有等待複製的交易進入 Peer2 ,方法是檢查與此複製拓撲相關的日誌讀取代理與分發代理。
- 如果分銷商是遠端的,先升級遠端分銷商 Dist2。 如果分發器是本地Peer2實例,請跳到下一步。
- 升級 Peer2 實例。
- 從 Peer1 (或任何剩餘的對等節點複製到該節點)啟動分發代理。
- 透過停止所有應用程式和分發代理從其他複製到此實例的對等端,阻止進入 Peer1 的流量。 例如,停止 Peer2 上的分發代理。
- 確認沒有待處理的複製交易即將傳入 Peer1,可以藉由檢查與此複製拓撲相關的日誌讀取代理和分發代理來確認。
- 如果分銷商是遠端的,請先升級遠端分銷商 Dist1。 如果分發器是本地 Peer1 實體,請跳到下一步。
- 升級 Peer1 實例。
- 從 Peer2(或從任何仍在複製到此對等節點的其他對等節點)啟動分發代理程式。
- 如果拓撲中還有其他節點,對每個節點重複相同的步驟。
升級可用性群組中的 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 資料庫並非建議的組態,因為這樣會造成單點故障問題。
在修補或升級可用性群組內點對點複製資料庫時,請遵循以下步驟:
- 停止所有會複製到此實例的其他對等端的應用程式和分發代理,以阻止進入 Peer2 的流量。 例如,停止 Peer1 上的分發代理。
- 確認沒有等待複製的交易進入 Peer2 ,方法是檢查與此複製拓撲相關的日誌讀取代理與分發代理。
- 依照升級可用性群組副本中的順序,升級 Peer2 的遠端分發器 Dist2。 如果你的經銷商在本地,就直接跳到下一步。
- 升級次要複本 Peer2N4。
- 將可用性群組從目前的主要副本 Peer2N3 切換到升級後的次要副本 Peer2N4。
- 升級原本的主副本 Peer2N3。
- 將可用性群組從目前的主要複本 Peer2N4 切換到先前的主要複本 Peer2N3。
- 從 Peer1 (或任何剩餘的對等節點複製到該節點)啟動分發代理。
- 透過停止所有應用程式和分發代理從其他複製到此實例的對等端,阻止進入 Peer1 的流量。 例如,停止 Peer2 上的分發代理。
- 確認沒有待處理的複製交易即將傳入 Peer1,可以藉由檢查與此複製拓撲相關的日誌讀取代理和分發代理來確認。
- 依照升級可用性群組副本的順序,升級Peer1和Dist1的遠端分發器。 如果你的經銷商在本地,就直接跳到下一步。
- 升級次要副本 Peer1N2。
- 將可用性群組從目前的主要副本 Peer1N1 切換到升級後的次要副本 Peer1N2。
- 升級前主要副本 Peer1N1。
- 將可用性群組從目前的主要 Peer1N2 切換到先前的主要副本 Peer1N1。
- 從 Peer2(或從任何仍在複製到此對等節點的其他對等節點)啟動分發代理程式。
- 如果拓撲中還有其他節點,對每個節點重複相同的步驟。