Sql-Server

更新可用性組數據庫伺服器上的 DNS

  • February 16, 2022

我們一直在跨不同數據中心的可用性組中。我們的網路團隊已經停用了一些 DNS 伺服器,這些伺服器需要使用可用性組上所有節點上的活動伺服器進行更新。

我的問題是有什麼要注意的,所有節點都設置為 RegisterAllProvidersIP 0。

這可能更像是一個 Active Directory 問題而不是 SQL Server 問題。如果您的網路團隊正在更改 DNS 伺服器(添加或刪除),則應通過 GPO 將這些設置推送到所有伺服器(不僅是 SQL Server)。

至於對 SQL 的影響,應該沒有影響,假設 DNS 按預期工作,並將所有條目正確複製到林中的所有 DNS 伺服器。

RegisterAllProvidersIP 設置的唯一影響是 SQL Server 是僅註冊主副本的本地子網的偵聽器 IP 地址,還是將為所有子網註冊分配給偵聽器的所有 IP 地址。如果 SQL Server 沒有可與之通信的有效 DNS 伺服器,那麼它嘗試註冊多少 IP 地址都無關緊要。

根據我的經驗,在網路上進行 DNS 更改後,我從來不需要接觸 SQL Server。現在,了解這些變化會很有幫助,這樣如果 SQL Server 突然無法在 DNS 中註冊其 IP,您就會很清楚故障在哪裡。

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