症状
满足以下条件时,会发生此问题︰
-
Windows Server 2012 R2 域控制器服务重命名操作。
-
服务主体名称 (SPN) 由 Microsoft SQL Server 或 Microsoft SQL Express 注册包含非数字字符之后的":"要重命名的计算机帐户的 SPN 属性中的分隔符。
注意:使用重命名计算机PowerShell cmdlet 的重命名操作也失败,并出现同样的错误。
NETSETUP.log 日志状态代码 0x200e,如下所示︰
NetpChangeMachineName︰ 从NewComputerName到计算机名使用dc1.contoso.com\administrator [0x2]
NetpDsGetDcName︰ 试图查找 CONTOSO 域中的 DC,标志︰ 0x1010
NetpDsGetDcName︰ 在指定域中找到 DC \\DC1
NetpChangeMachineName︰ 状态与 dc 的连接的 '\\DC1': 0x0
NetpGetLsaPrimaryDomain︰ 状态︰ 0x0
NetpManageMachineAccountWithSid︰ 状态上的 NetUserSetInfo '\\DC1'的计算机名: 0x200e
原因
因为 Active Directory 域服务 (AD DS) 需要那里一个端口号后的,会出现此问题":"分隔符。因此,SPN 验证将失败。
解决方案
若要解决此问题,请安装更新 3103709中描述的更新。
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
参考资料
了解 Microsoft 用于描述软件更新的术语。