Active Directory 复制错误 1256:远程系统不可用
本文介绍 Active Directory 复制失败并出现错误 1256:远程系统不可用的情况的症状、原因和解决方法步骤。
适用于: 所有受支持的 Windows Server 版本
原始 KB 编号: 2200187
症状
DCDIAG 报告 Active Directory 复制测试失败并出现错误 1256:远程系统不可用。
开始测试:复制
[复制检查、 <目标 DC>] 最近的复制尝试失败:
从 <源 DC> 到 <目标 DC>
命名上下文: <目录分区 DN 路径>
复制 生成错误 (1256) :
远程系统不可用。 有关网络故障排除的信息,请参阅 Windows 帮助。
失败发生在 <日期><时间>
上次成功发生在 <日期><时间>REPADMIN.EXE 报告复制尝试失败,状态为 1256。 通常引用 1256 状态的 REPADMIN 命令包括但不限于:
REPADMIN /REPLSUM
REPADMIN /SHOWREPS
REPADMIN /SHOWREPL
REPADMIN /FAILCACHE
描述从 LonEMEADC 到 LonContosoDC 的入站复制失败的示例输出
REPADMIN /SHOWREPS
,并出现 “远程系统不可用 ”错误:Repadmin:针对完整 DC localhost 运行命令 /showrepl
London\LONCONTOSODC
DSA 选项:IS_GC
网站选项: (无)
DSA 对象 GUID:a29bbfda-8425-4cb9-9c66-8e07d505a5c6
DSA invocationID:d58a6322-6a28-4708-82d3-53b7dcc13c1a=≤ 入站邻居======================================
<剪 断>
DC=ForestDnsZones,DC=Contoso,DC=com
伦敦\LONEMEADC 通过 RPC
DSA 对象 GUID:cd691606-63d1-4cc8-b77a-055674ba569d
上次尝试 @ 2010-06-10 17:35:46 失败,结果 1256 (0x4e8) :
远程系统不可用。 有关网络故障排除的信息,请参阅 Windows 帮助。
<#> 连续失败 () 。
上次成功 @ <日期><时间>。新的技术目录服务 (NTDS) KCC、NTDS 复制或具有 1256 状态的ActiveDirectory_DomainService事件记录在目录服务事件日志中。
事件源 事件 ID 事件字符串 NTDS 复制ActiveDirectory_DomainService 1085 * 内部事件:Active Directory 域服务无法在以下网络地址将以下目录分区与目录服务同步。 NTDS KCC ActiveDirectory_DomainService 1308 知识一致性检查器 (KCC) 检测到连续尝试使用以下目录服务进行复制时一直失败。 注意
仅当 NTDS 诊断值 5 复制事件 已设置为 1 或更高值时,才会记录事件 1085。
原因
记录复制状态 1256 的原因如下:
当目标 DC 无法使用远程过程绑定到源 DC 时,调用 (RPC) 该分区的 Repsfrom 状态中的 Win32 错误代码 - 通常是架构或配置,因为这些分区以更高的优先级复制。 RPC 绑定失败后,将运行清理例程,从同一源 DC 清除目标 DC 队列。 执行此清理例程是为了避免浪费时间尝试使用它无法连接到的 DC 进行复制。 由于它不会尝试对从队列中清除的分区进行同步,因此会记录状态 1256。 如果目标 DC 从源 DC 复制架构、配置和多个全局编录 (GC) 不可写分区,则会记录导致 RPC 绑定失败的架构和配置分区的 Win32 错误状态。 然后,目标 DC 取消剩余分区的挂起复制任务,并记录 Win32 错误 1256 的状态。
总之:1256 记录为每个分区的复制状态,因为目标 DC 由于以前遇到连接失败而取消了来自源 DC 的同步请求。
解决方案
Win32 错误 1256 不应是故障排除工作的重点,而是查找导致 RPC 绑定失败的复制状态,然后按照相应的 Active Directory 操作故障排除失败并出错... 一文进行操作。
若要确定要排查的实际 Win32 错误,请使用以下方法之一:
在目标 DC 上查看
repadmin /showreps
或/showrepl
输出- 在输出中标识源 DC 并列出每个分区的所有 Win32 状态消息
- 列出的不是 1256 的 Win32 状态应是故障排除工作的重点
使用
repadmin /showrepl * /csv
输出:- 筛选列 K、 上次失败状态: 取消选择 0 , (空白)
- 筛选器列 C, 目标 DSA:取消选择 (全选) ,仅选择记录 1256 状态的 DC。
- 如果 1256 在多个源 DC 上登录,请筛选列 F、 源 DSA:取消选择 (“全选) ”,仅选择一个 DC 以缩小焦点范围。
- 列 K, “上次失败状态 ”列出了 1256 的 以及导致 RPC 绑定失败的实际 Win32 错误。
在以下示例中,配置和架构分区记录了 Win32 错误 1722,应成为故障排除的重点。
B C D E F H I J K 目标DSA 站点 目标 DSA 命名上下文 源 DSA 站点 源 DSA 失败次数 上次失败时间 上次成功时间 上次失败状态 伦敦 LONCONTOSODC CN=Configuration,DC=Contoso,DC=com 伦敦 LONEMEADC 11 6/10/2010 17:35 6/10/2010 14:50 1722 伦敦 LONCONTOSODC CN=Schema,CN=Configuration,DC=Contoso,DC=com 伦敦 LONEMEADC 11 6/10/2010 17:36 6/10/2010 14:50 1722 伦敦 LONCONTOSODC DC=ForestDnsZones,DC=Contoso,DC=com 伦敦 LONEMEADC 11 6/10/2010 17:35 6/10/2010 14:50 1256 伦敦 LONCONTOSODC DC=corp,DC=Contoso,DC=com 伦敦 LONEMEADC 11 6/10/2010 17:35 6/10/2010 14:50 1256 伦敦 LONCONTOSODC DC=EMEA,DC=Contoso,DC=com 伦敦 LONEMEADC 11 6/10/2010 17:35 6/10/2010 14:54 1256 伦敦 LONCONTOSODC DC=apac,DC=Contoso,DC=com 伦敦 LONEMEADC 11 6/10/2010 17:35 6/10/2010 14:50 1256 使用
repadmin
在源 DC 和目标 DC 之间启动手动复制同步。Repadmin /replicate DestinationDC SourceDC <DN of partition reporting status 1256>
如果目标为只读 DC (RODC) ,则此命令需要 GC 分区的 / readonly 开关或 /selsecrets 开关repadmin /replicate loncontosodc lonemeadc.emea.contoso.com dc=forestdnszones,dc=contoso,dc=com
DsReplicaSync () 失败,状态为 1722 (0x6ba) :
RPC 服务器不可用。
请注意,手动启动分区复制后,状态已从 1256 更改为 1722:
B C D E F H I J K 目标 DSA 站点 目标 DSA 命名上下文 源 DSA 站点 源 DSA 失败次数 上次失败时间 上次成功时间 上次失败状态 伦敦 LONCONTOSODC CN=Configuration,DC=Contoso,DC=com 伦敦 LONEMEADC 11 6/10/2010 17:35 6/10/2010 14:50 1722 伦敦 LONCONTOSODC CN=Schema,CN=Configuration,DC=Contoso,DC=com 伦敦 LONEMEADC 11 6/10/2010 17:36 6/10/2010 14:50 1722 伦敦 LONCONTOSODC DC=ForestDnsZones,DC=Contoso,DC=com 伦敦 LONEMEADC 12 6/10/2010 17:46 6/10/2010 14:50 1722 伦敦 LONCONTOSODC DC=corp,DC=Contoso,DC=com 伦敦 LONEMEADC 11 6/10/2010 17:35 6/10/2010 14:50 1256 伦敦 LONCONTOSODC DC=EMEA,DC=Contoso,DC=com 伦敦 LONEMEADC 11 6/10/2010 17:35 6/10/2010 14:54 1256 伦敦 LONCONTOSODC DC=apac,DC=Contoso,DC=com 伦敦 LONEMEADC 11 6/10/2010 17:35 6/10/2010 14:50 1256
数据收集
如果需要 Microsoft 支持方面的帮助,建议按照 使用 TSS 收集 Active Directory 复制问题的信息中所述的步骤收集信息。
更多信息
以下文章包含通常使用 Win32 错误 1256 记录的错误的故障排除过程:
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈