Sql-Server

業務連續性計劃——如果 PROD 站點完全關閉,我如何連接到 DR 伺服器

  • August 1, 2016

我在一個 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 可用性組

然後發生以下情況:

  • 主數據中心完全停機

您如何繼續業務連續性?

假設可用性副本都設置為同步…

  1. Quorum 很可能已失去 - 您需要在 DC 中的伺服器上強制使用 Quorum。這可以通過多種方式完成。Powershell: Start-ClusterNode -FixQuorum, 服務:net start clussvc /fq
  2. 既然群集已強制仲裁,請連接到 SQL Server。對可用性組進行故障轉移。這將帶來聽眾。無論設置的是同步還是非同步,都可以通過執行ALTER VAILABILITY GROUP [Name] FORCE_FAILOVER_ALLOW_DATA_LOSS
  3. 測試連通性。

根據 Windows 集群中偵聽器的設置,您的客戶端可能需要刷新其 dns 記憶體(如果它們是舊客戶端,則獲取新 ip)。

一旦第一個 DC 重新上線,我們將要確保重新配置和重新評估情況。

可以幫助您的資源:

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