Sql-Server
分佈式可用性組和偵聽器
我目前正在使用分佈式可用性組進行我的第一次設置。這是目前的 POC 設置,但通常很快就會實施。我有 4 個節點,2 個節點位於一起,另外 2 個節點也位於一起,但它們之間有一些距離。
我用自動播種設置了分佈式 AG,到目前為止一切都很好。數據庫已同步到輔助可用性組,沒有任何問題。
現在出現了實際問題:我為我的 AG(主要和次要)創建了兩個偵聽器,但我無法為我的分佈式 AG 創建一個偵聽器(關於它的資訊不多)。這帶來了我的應用程序必須能夠感知偵聽器的問題……
有沒有辦法為分佈式 AG 創建一個偵聽器,即使我們對分佈式可用性組進行故障轉移,應用程序也始終能夠通過該偵聽器進行連接?
在與 Microsoft 的某個人通話後,我被告知分佈式可用性級別上還沒有偵聽器。因此,目前如果我們要使用 DAG,您將必須更改您的 DNS 或應用程序連接以連接到輔助可用性組。
您可以創建指向應用程序用於連接的主 AG 的 CNAME。設置時間過低。將 CNAME 更改為在故障轉移時指向 DR AG。