Sql-Server
業務連續性計劃——如果 PROD 站點完全關閉,我如何連接到 DR 伺服器
我在一個 DataCenterA(生產 SQL SERVERS AOAGs)中有兩台伺服器,在另一個 DatacenterB(DR BCP AOAGs)中有一台伺服器。如果 DataCenterA 完全關閉怎麼辦。現在我怎樣才能讓應用程序保持線上狀態。我的 SQL Server 具有 AlwaysOn 可用性組。我可以通過在 web.config 文件中將連接字元串更改為“SQL\Instancename”或使用我們為 AlwaysOn AGs BCP Listener 創建的 BCP AOAGs Listener 連接到應用程序嗎?請指導我。
如果你有:
- 2個數據中心
- 每個 DC 1 台伺服器
- 使用 SQL Server AlwaysOn 可用性組
然後發生以下情況:
- 主數據中心完全停機
您如何繼續業務連續性?
假設可用性副本都設置為同步…
- Quorum 很可能已失去 - 您需要在 DC 中的伺服器上強制使用 Quorum。這可以通過多種方式完成。Powershell:
Start-ClusterNode -FixQuorum
, 服務:net start clussvc /fq
等- 既然群集已強制仲裁,請連接到 SQL Server。對可用性組進行故障轉移。這將帶來聽眾。無論設置的是同步還是非同步,都可以通過執行
ALTER VAILABILITY GROUP [Name] FORCE_FAILOVER_ALLOW_DATA_LOSS
- 測試連通性。
根據 Windows 集群中偵聽器的設置,您的客戶端可能需要刷新其 dns 記憶體(如果它們是舊客戶端,則獲取新 ip)。
一旦第一個 DC 重新上線,我們將要確保重新配置和重新評估情況。
可以幫助您的資源: