由于 DNS 后缀搜索列表,NetWorker NMM 群集 SQL Server 还原失败
Summary: NetWorker Module for Microsoft (NMM) 群集 SQL Server 还原因 DNS 后缀搜索列表而失败。 当存在两个域(父 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
,您将看到类似此
Host Name 的输出。。。。。。。。。。。。: ServerHostA
主要 dns 后缀 。。。。。。。:mydomain.com
节点类型。。。。。。。。。。。。: 混合
IP 路由已启用。。。。。。。。: 未
启用 WINS 代理。。。。。。。。: 无
DNS 后缀搜索列表。。。。。。: <<< ad.mydomain.com 这是列表中的第一个。>>> 必须更改为
mydomain.com
2。 打开 Windows、控制面板\网络和 Internet\网络和共享中心\更改适配器设置
右键单击包含 DNS 服务器列表的生产适配器,编辑 (TCP/IP v4) 的属性,然后选择“高级”、“DNS”。
在这里,您将按域的顺序排列。
3. 进入包含 DNS 服务器列表的生产适配器的属性后,编辑 (TCP/IP v4) 的属性,然后选择“高级”、“DNS”,
并将子非权威域 (ad.mydomain.com) 移动到部分域 (mydomain.com) 下方