由於 DNS 尾碼搜尋清單導致 NetWorker NMM 叢集式 SQL Server 還原失敗
Summary: 適用於 Microsoft (NMM) 的 NetWorker 模組 由於 DNS 尾碼搜尋清單導致叢集式 SQL Server 還原失敗。 當有兩個域(父 DNS 域和子 DNS 域)時,通常會發生這種情況。
Symptoms
通常錯誤包括:
無法登入虛擬 SQL Server「VirtualSQLServerName」
無法登入虛擬 SQL Server「VirtualSQLServerName.mydomain.com
」上述錯誤似乎表示備份使用者無法登入 SQL Server。
Cause
在父功能變數名稱伺服器 (DNS) 網域如 mydomain.com 和子 DNS 網域如 ad.mydomain.com 網域的情況下,可能會發生此問題,
子網域具有非授權的 DNS。
例如,SQL Server 例項安裝在 Windows 容錯移轉叢集中,
而叢集節點是子 dns 網域的成員 - ad.mydomain.com
此網域是 Windows 容錯移轉叢集和叢集節點的 Active Directory 網域。
此域具有執行正向查找的非權威 DNS 伺服器,但沒有現有的反向查找。
例如,ad.mydomain.com 中的 DNS 伺服器可以解析 HostA,但無法解析 HostA 的 IP 位址。
備份伺服器作業系統為 Linux,並在父 dns 網域中執行 - mydomain.com
此域具有具有正向和反向查找的權威 DNS 伺服器。
例如,mydomain.com 中的 DNS 伺服器可以解析 HostA,也可以解析 HostA 的 IP 位址。
容錯移轉叢集虛擬 SQL Server 完整網域名稱 (FQDN) 已
Virtual_SQL_Servername.ad.mydomain.com
Resolution
若要解決此問題,請檢查用戶端 DNS 搜尋尾碼清單是否包含此順序
ad.mydomain.com
mydomain.com
如果是這種情況,則必須將順序更改為此順序,以便 DNS 搜尋將首先使用 parnet 域,例如
mydomain.com
ad.mydomain.com
如何在 Windows 上變更 DNS 尾碼搜尋清單
1. 執行 ipconfig /all
例如,您會看到類似此
主機名稱的輸出。。。。。。。。。。。。:ServerHostA
主要 DNS 尾碼 。。。。。。。: mydomain.com
節點類型 。。。。。。。。。。。。:已啟用混合
IP 路由。。。。。。。。:未
啟用 WINS 代理。。。。。。。。:沒有
DNS 尾碼搜尋清單。。。。。。: <<< ad.mydomain.com 這是清單中的第一個。>>> 必須更改
mydomain.com
2。 開啟「Windows」,「控制台」|「網路和網際網路」\「網路和共用中心」\「變更配接卡設定
」 以滑鼠右鍵按一下包含 DNS 伺服器清單的生產配接卡,編輯 (TCP/IP v4) 的屬性,然後選取進階、DNS。
在這裡,您將按域的順序排列。
3. 在包含 DNS 伺服器清單的生產配接卡的屬性中,編輯 (TCP/IP v4) 的屬性,然後選取進階、DNS
並將子非授權網域 (ad.mydomain.com) 移至分割網域 (mydomain.com) 下方