DHCP 服务器报告不同的故障转移状态或不复制基于Windows Server 2012的 DHCP 故障转移关系中的租用信息
09/15/2020
本文内容
本文可帮助解决 DHCP 故障转移中的动态主机配置 (一) 问题。
适用于: Windows Server 2012R2
原始 KB 编号: 2751456
症状
在使用 DHCP 故障转移时,遇到以下一个或多个Windows Server 2012:
故障转移关系中两个 DHCP 服务器报告不同的故障转移状态。 即使两台服务器都连接到网络,也会出现此问题。
在两个 DHCP 服务器之间无法成功复制某些租用信息,即使这两台服务器都报告典型的故障转移状态。
原因
这些是 DHCP 故障转移在 Windows Server 2012 中的已知Windows Server 2012。 如果满足下列条件,则会出现这些问题:
通过使用 netsh dhcp 服务器导出Windows Server 2012 netsh dhcp 服务器导入命令,将现有作用域迁移到新服务器。 或者,将现有 DHCP 服务器升级到 Windows Server 2012。
在迁移范围或升级 DHCP 服务器时,范围具有一个或多个非活动保留。
解决方案
若要解决这些问题,请应用 Microsoft 知识库中以下文章中描述的累积更新包:2756872 Windows 8 Client and Windows Server 2012 General Availability Cumulative Update
备注
若要解决现有故障转移关系中的问题,在应用更新包之前删除该关系,然后重新创建故障转移关系。 如果在应用累积更新包后创建了故障转移关系,则不会发生这些问题。
解决方法
若要解决这些问题,请使用以下 Windows PowerShell 命令将作用域迁移到Windows Server 2012:
Export-DhcpServer
Import-DhcpServer下面是一组示例命令:
Export-DhcpServer $env:SystemRoot\System32\Dhcp\Temp.txt -Leases
Import-DhcpServer -BackupPath $env:SystemRoot\System32\Dhcp\Backup -File $env:SystemRoot\System32\Dhcp\Temp.txt -ScopeOverwrite -Leases
Restart-Service DHCPServer
更多信息
如果使用 Import-DhcpServer 和 Import-DhcpServer 中的 Windows PowerShell 命令迁移范围,Export-DhcpServer这些问题不会发生。