培训
模块
对 Active Directory 进行故障排除 - Training
了解如何对 AD DS 服务失败或性能下降进行故障排除。 了解如何恢复已删除的安全对象和 AD DS数据库,以及如何对混合身份验证问题进行故障排除。
本文介绍 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
伦敦\LONCONTOSODC
DSA 选项:IS_GC
网站选项:(无)
DSA 对象 GUID:a29bbfda-8425-4cb9-9c66-8e07d505a5c6
DSA 调用 ID: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 帮助。
<#> 连续失败(s)。
上次成功 @ <日期><时间>。
在目录服务事件日志中记录具有 1256 状态的新技术目录服务 (NTDS) KCC、NTDS 复制或ActiveDirectory_DomainService事件。
事件来源 | 事件 ID | 事件字符串 |
---|---|---|
NTDS 复制ActiveDirectory_DomainService | 1085 * | 内部事件:Active Directory 域服务无法在以下网络地址中将以下目录分区与目录服务同步。 |
NTDS KCC ActiveDirectory_DomainService | 1308 | 知识一致性检查器(KCC)检测到连续尝试使用以下目录服务进行复制失败。 |
备注
仅当 NTDS 诊断值 5 复制事件 设置为值 1 或更高时,才会记录事件 1085。
出于以下原因记录复制状态 1256:
当目标 DC 无法使用远程过程调用 (RPC) 绑定到源 DC 时,该分区的 Repsfrom 状态中的 Win32 错误代码通常是架构或配置,因为这些分区的优先级更高。 RPC 绑定失败后,将运行清理例程以清除同一源 DC 中的目标 DC 队列。 完成此清理例程以避免浪费时间尝试使用无法连接到的 DC 进行复制。 由于它不会尝试对从队列中清除的分区进行同步,因此会记录状态 1256。 在目标 DC 从源 DC 复制架构、配置和多个全局目录(GC)不可写分区的情况下,记录导致 RPC 绑定失败的架构和配置分区的 Win32 错误状态。 然后,目标 DC 会取消剩余分区的挂起复制任务,并记录 Win32 错误 1256 的状态。
总之:由于目标 DC 由于以前遇到连接失败,因此,由于目标 DC 取消源 DC 的同步请求,因此将记录为每个分区的复制状态。
Win32 错误 1256 不应是故障排除工作的焦点,而是找到导致 RPC 绑定失败的复制状态,然后按照相应的 Active Directory 操作进行故障排除,并出现错误... 文章。
若要确定要进行故障排除的实际 Win32 错误,请使用以下方法之一:
在目标 DC 上查看 repadmin /showreps
或 /showrepl
输出
使用 repadmin /showrepl * /csv
输出:
在以下示例中,为配置和架构分区记录 Win32 错误 1722,应是故障排除的重点。
B | C | D | E | F | H | I | J | K |
---|---|---|---|---|---|---|---|---|
目标 DSA 站点 | 目标 DSA | 命名上下文 | 源 DSA 站点 | 源 DSA | 失败数 | 上次失败时间 | 上次成功时间 | 上次失败状态 |
London | LONCONTOSODC | CN=Configuration,DC=Contoso,DC=com | London | LONEMEADC | 11 | 6/10/2010 17:35 | 6/10/2010 14:50 | 1722 |
London | LONCONTOSODC | CN=Schema,CN=Configuration,DC=Contoso,DC=com | London | LONEMEADC | 11 | 6/10/2010 17:36 | 6/10/2010 14:50 | 1722 |
London | LONCONTOSODC | DC=ForestDnsZones,DC=Contoso,DC=com | London | LONEMEADC | 11 | 6/10/2010 17:35 | 6/10/2010 14:50 | 1256 |
London | LONCONTOSODC | DC=corp,DC=Contoso,DC=com | London | LONEMEADC | 11 | 6/10/2010 17:35 | 6/10/2010 14:50 | 1256 |
London | LONCONTOSODC | DC=EMEA,DC=Contoso,DC=com | London | LONEMEADC | 11 | 6/10/2010 17:35 | 6/10/2010 14:54 | 1256 |
London | LONCONTOSODC | DC=apac,DC=Contoso,DC=com | London | 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 分区或 /selsecrets 开关进行 /readonly 开关
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 | 失败数 | 上次失败时间 | 上次成功时间 | 上次失败状态 |
London | LONCONTOSODC | CN=Configuration,DC=Contoso,DC=com | London | LONEMEADC | 11 | 6/10/2010 17:35 | 6/10/2010 14:50 | 1722 |
London | LONCONTOSODC | CN=Schema,CN=Configuration,DC=Contoso,DC=com | London | LONEMEADC | 11 | 6/10/2010 17:36 | 6/10/2010 14:50 | 1722 |
London | LONCONTOSODC | DC=ForestDnsZones,DC=Contoso,DC=com | London | LONEMEADC | 12 | 6/10/2010 17:46 | 6/10/2010 14:50 | 1722 |
London | LONCONTOSODC | DC=corp,DC=Contoso,DC=com | London | LONEMEADC | 11 | 6/10/2010 17:35 | 6/10/2010 14:50 | 1256 |
London | LONCONTOSODC | DC=EMEA,DC=Contoso,DC=com | London | LONEMEADC | 11 | 6/10/2010 17:35 | 6/10/2010 14:54 | 1256 |
London | LONCONTOSODC | DC=apac,DC=Contoso,DC=com | London | LONEMEADC | 11 | 6/10/2010 17:35 | 6/10/2010 14:50 | 1256 |
如果需要Microsoft支持方面的帮助,建议按照使用 TSS 收集 Active Directory 复制问题的信息中所述的步骤收集信息。
以下文章包含通常使用 Win32 错误 1256 记录的错误的故障排除过程:
培训
模块
对 Active Directory 进行故障排除 - Training
了解如何对 AD DS 服务失败或性能下降进行故障排除。 了解如何恢复已删除的安全对象和 AD DS数据库,以及如何对混合身份验证问题进行故障排除。
文档
Active Directory 复制失败,出现 Win32 错误 8524 - Windows Server
描述 Active Directory 复制失败并出现 Win32 错误 8524 的问题(由于 DNS 查找失败,DSA 操作无法继续)。
Active Directory 复制错误 8452 - Windows Server
Active Directory 复制测试失败,出现错误状态代码 (8452)。 并且提供了解决方案。
排查常见的 AD 复制错误 - Windows Server
包含故障排除信息,可帮助你解决 Active Directory 复制错误。