本文提供了在域控制器之间手动复制数据时发生的错误的解决方案。
适用于: 支持的 Windows Server 版本原始 KB 数: 288167
现象
使用 Repadmin.exe 或 Active Directory 站点和服务管理单元在域控制器之间手动复制数据时,可能会收到以下错误消息之一:
目标主体名称不正确
拒绝访问
此外,系统日志中可能会记录以下事件 ID 消息:
Event Source: Netlogon
Event Category: None
Event ID: 3210
User: N/A
Event Description:
Failed to authenticate with \\DOMAINDC, a Windows NT domain controller for domain DOMAIN.
Event Source: Netlogon
Event ID: 5722
Event Category: None
User: N/A
Event Description:
The session setup from the computer 1 failed to authenticate. The name of the account referenced in the security database is 2. The following error occurred: n3
解决方法
若要解决此问题,请首先确定哪个域控制器是当前主域控制器(PDC)模拟器操作主角色持有者。 为此,请从提升的命令提示符运行以下命令:
netdom query fsmo
在遇到此问题的域控制器上,使用以下方法之一停止 Kerberos 密钥分发中心 (KDC) 服务:
- 在权限提升的命令提示符下运行
net stop KDC。 - 运行 Services.msc。 在“服务”管理单元中,右键单击 Kerberos 密钥分发中心 服务,然后选择“ 停止”。
通过从提升的命令提示符运行 klist -li 0x3e7 purge 来清除系统帐户 Kerberos 票证。
使用 Netdom 实用工具重置这些域控制器与 PDC 模拟器操作主角色持有者之间的安全通道。 为此,请从受影响的域控制器运行以下命令:
netdom resetpwd /server:server_name /userd:domain_name\administrator /passwordd:administrator_password
其中 server_name 服务器的名称是 PDC 模拟器操作主角色持有者。
重置安全通道后,从服务管理单元或使用 net start KDC 命令启动 KDC 服务。
再次尝试复制。
详细信息
如果域中有多个域控制器,则此问题发生时收到的错误消息会有所不同,具体取决于复制尝试方式以及涉及的域控制器之一也是 PDC 模拟器操作主角色持有者。
在某些情况下,使用 net view \\computername 命令尝试从另一个域控制器连接到具有 PDC 模拟器操作主角色的域控制器时,可能会收到“拒绝访问”错误消息。 但是,如果使用 IP 地址,命令可能会成功。
出现此问题时,事件日志中可能会报告许多错误。 这些错误因以下任一条件而异:
-
在出现问题之前,域控制器无法完全正常运行。
-
域控制器未完成 Active Directory 安装向导过程。
-
域控制器上的 Sysvol 文件夹未共享。
-
域控制器在Domain_name文件夹下没有完整的文件结构,并且位于 %SystemRoot%\Sysvol\Sysvol\Sysvol\Domain_name\Policies 中的 Policies 文件夹。 以下事件是可能报告的事件的示例:
Event ID: 3034 Type: Warning Source: MRxSmb Description: The redirector was unable to initialize security context or query context attributes.
数据收集
如果需要Microsoft支持方面的帮助,建议按照使用 TSS 收集 Active Directory 复制问题的信息中所述的步骤收集信息。