Sql-Server-2014
升級 Microsoft SQL 2014 和 Always On AG 配置
我正準備在為 Always On 配置的兩台伺服器上執行從 SQL 2014 升級到 2017 的升級。升級的問題是如何打破 Always On 以停止複制並防止任何類型的系統在升級期間發生故障轉移。
微軟的升級文件說
刪除所有同步送出副本上的自動故障轉移
但是沒有提到如何做到這一點的最佳實踐。Microsoft 的文件談到在伺服器配置管理器中禁用它,然後在升級完成後重新啟動,然後再開始第二個。但我也看到文件提到從可用性組中刪除輔助。
看起來升級過程很簡單,但始終線上部分是令人困惑的一面。誰能推荐一個對他們有用的最佳實踐,同時保持數據完整性?
作為參考,這是我為升級而工作的 Microsoft 的連結。
您正在閱讀的是指更改可用性組副本的故障轉移模式:
更改可用性副本的故障轉移模式
- 在對象資源管理器中,連接到託管主副本的伺服器實例,然後展開伺服器樹。
- 展開 Always On 高可用性節點和可用性組節點。
- 點擊要更改其副本的可用性組。
- 右鍵點擊副本,然後點擊屬性。
- 在“可用性副本屬性”對話框中,使用“故障轉移模式”下拉列表更改此副本的故障轉移模式。
此時,您需要將故障轉移模式設置為手動。瞧!
我假設您正在根據問題的性質進行就地升級,因此要回答您的其他問題:
從可用性組中刪除輔助節點將有效地做同樣的事情(當沒有什麼可以故障轉移到時不能進行故障轉移……)但只有更改故障轉移模式才能讓您保留更多現有架構,而無需重新-重新播種每個副本。
您還可以禁用配置管理器中的整個可用性組功能,但我認為這需要重新啟動服務並要求您從頭開始完全設置可用性組。