最后,我个人不会费心将任何东西移到 Server 2003 服务器上,因为我会尽我所能摆脱或升级任何运行已经停止支持的十年前操作系统的东西。(除非您为延长支持付费,我对此表示怀疑)。通过 GUI 或使用 PowerShell 将 DHCP 数据库迁移到运行 Server 2008 R2 或 2012 的 DHCP 服务器也更容易一些。但如果这不是一个选项,那就不是一个选项。
本文分步介绍了如何将动态主机配置协议 (DHCP) 数据库从运行 Microsoft Windows NT Server 4.0、Microsoft Windows 2000 或 Microsoft Windows Server 2003 的计算机移动到运行 Windows Server 2003 的计算机.
注意:您可以使用 Microsoft Windows 备份实用程序 (ntbackup.exe) 在单个服务器上备份和恢复 DHCP 数据库。不要使用备份实用程序将 DHCP 数据库从一台 DHCP 服务器迁移或移动到另一台。
从运行 Microsoft Windows Server 2003 的服务器导出 DHCP 数据库
要将 DHCP 数据库和配置从运行 Windows Server 2003 的服务器移动到另一台运行 Windows Server 2003 的服务器:
使用属于本地管理员组成员的帐户登录到源 DHCP 服务器。
单击开始,单击运行,cmd在打开框中键入,然后单击确定OK。
键入netsh dhcp server export C:\dhcp.txt all,然后按ENTER。
注意:您必须具有本地管理员权限才能导出数据。
在运行 Windows Server 2003 的服务器上安装 DHCP 服务器服务
在现有的基于 Windows Server 2003 的计算机上安装 DHCP 服务器服务:
单击开始,单击控制面板,然后双击添加或删除程序。
单击添加/删除 Windows 组件。
在 Windows 组件向导中,单击组件框中的网络服务,然后单击详细信息。
单击以选中动态主机配置协议 (DHCP) 复选框(如果尚未选中),然后单击确定。
在 Windows 组件向导中,单击下一步以安装选定的组件。如果系统提示您执行此操作,请将 Windows Server 2003 CD 插入计算机的 CD 驱动器或 DVD 驱动器。安装程序将 DHCP 服务器和工具文件复制到您的计算机。安装完成后,单击完成。
重要提示:请勿使用 Dhcpexim.exe 在 Windows Server 2003 中导入 DHCP 数据库。此外,如果目标 Windows 2003 服务器是成员服务器,并且您打算将其提升为域控制器,我们建议您执行 DHCP在将其提升到域控制器之前进行数据库迁移。虽然您可以将 DHCP 数据库迁移到 Windows 2003 域控制器,但由于本地管理员帐户的存在,迁移到成员服务器会更容易。
将导出的 DHCP 数据库文件复制到基于 Windows Server 2003 的计算机的本地硬盘上。
验证 DHCP 服务是否已在基于 Windows Server 2003 的计算机上启动。单击开始,单击运行,cmd在打开框中键入,然后单击确定OK。在命令提示符处,键入netsh dhcp server import c:\dhcpdatabase.txt all,然后按ENTER,其中c:\dhcpdatabase.txt是您复制到服务器的数据库文件的完整路径和文件名。
注意:当您尝试将 DHCP 数据库从 Windows 2000 域控制器导出到域的 Windows Server 2003 成员服务器时,您可能会收到以下错误消息:
Error initializing and reading the service configuration - Access Denied
注意:您必须具有本地管理员权限才能导入数据。
要解决此问题,请将 Windows Server 2003 DHCP 服务器计算机添加到企业级别的 DHCP Admins 组。
如果在将 Windows Server 2003 DCHP 服务器计算机添加到步骤 4 中提到的企业级别的 DHCP Admins 组后出现“拒绝访问”错误消息,请验证当前用于导入的用户帐户是否属于本地管理员组。如果帐户不属于该组,请将帐户添加到该组,或以本地管理员身份登录以完成导入。
注意:如果不是本地管理员组的明确成员的用户的 DHCP IMPORT 或 EXPORT 命令失败,则必须在基于 Windows Server 2003 的计算机上应用以下修补程序:
833167 卷影复制服务 (VSS) 更新包可用于 Windows Server 2003
收到命令成功完成的消息后,退出命令提示符。
授权 DHCP 服务器
单击开始,指向所有程序,指向管理工具,然后单击 DHCP。
注意:您必须使用属于管理员组成员的帐户登录到服务器。在 Active Directory 域中,您必须使用属于 Enterprise Administrators 组成员的帐户登录到服务器。
我会使用一个官方的 Technet 指南,而不是那个。
下面的过程是“合并”,而不是通常称为“导入”的过程,并且只会在您导入目标服务器上存在的范围时修改现有范围。
如果是这种情况,您将需要有选择地导入范围,而不仅仅是使用
/all
开关。 有关仅导入/导出特定范围的 Microsoft KB 在这里。与往常一样,安全总比后悔好,所以如果没有某种形式的备份,你不想做任何事情。在这种情况下,可以通过在从另一台服务器导入数据库之前导出目标 DHCP 服务器上的数据库来实现。这样,万一出现问题,您始终可以通过导入原始数据库来“恢复”配置。
最后,我个人不会费心将任何东西移到 Server 2003 服务器上,因为我会尽我所能摆脱或升级任何运行已经停止支持的十年前操作系统的东西。(除非您为延长支持付费,我对此表示怀疑)。通过 GUI 或使用 PowerShell 将 DHCP 数据库迁移到运行 Server 2008 R2 或 2012 的 DHCP 服务器也更容易一些。但如果这不是一个选项,那就不是一个选项。
本文分步介绍了如何将动态主机配置协议 (DHCP) 数据库从运行 Microsoft Windows NT Server 4.0、Microsoft Windows 2000 或 Microsoft Windows Server 2003 的计算机移动到运行 Windows Server 2003 的计算机.
注意:您可以使用 Microsoft Windows 备份实用程序 (ntbackup.exe) 在单个服务器上备份和恢复 DHCP 数据库。不要使用备份实用程序将 DHCP 数据库从一台 DHCP 服务器迁移或移动到另一台。
从运行 Microsoft Windows Server 2003 的服务器导出 DHCP 数据库
要将 DHCP 数据库和配置从运行 Windows Server 2003 的服务器移动到另一台运行 Windows Server 2003 的服务器:
cmd
在打开框中键入,然后单击确定OK。netsh dhcp server export C:\dhcp.txt all
,然后按ENTER。注意:您必须具有本地管理员权限才能导出数据。
在运行 Windows Server 2003 的服务器上安装 DHCP 服务器服务
在现有的基于 Windows Server 2003 的计算机上安装 DHCP 服务器服务:
导入 DHCP 数据库
注意:如果您不是 Backup Operators 组的成员,您可能会在此过程中收到“拒绝访问”消息。如果您收到“无法确定服务器的 DHCP 服务器版本”错误消息,请确保 DHCP 服务器服务正在服务器上运行,并且登录的用户是本地管理员组的成员。
重要提示:请勿使用 Dhcpexim.exe 在 Windows Server 2003 中导入 DHCP 数据库。此外,如果目标 Windows 2003 服务器是成员服务器,并且您打算将其提升为域控制器,我们建议您执行 DHCP在将其提升到域控制器之前进行数据库迁移。虽然您可以将 DHCP 数据库迁移到 Windows 2003 域控制器,但由于本地管理员帐户的存在,迁移到成员服务器会更容易。
验证 DHCP 服务是否已在基于 Windows Server 2003 的计算机上启动。单击开始,单击运行,
cmd
在打开框中键入,然后单击确定OK。在命令提示符处,键入netsh dhcp server import c:\dhcpdatabase.txt all
,然后按ENTER,其中c:\dhcpdatabase.txt
是您复制到服务器的数据库文件的完整路径和文件名。注意:当您尝试将 DHCP 数据库从 Windows 2000 域控制器导出到域的 Windows Server 2003 成员服务器时,您可能会收到以下错误消息:
Error initializing and reading the service configuration - Access Denied
如果在将 Windows Server 2003 DCHP 服务器计算机添加到步骤 4 中提到的企业级别的 DHCP Admins 组后出现“拒绝访问”错误消息,请验证当前用于导入的用户帐户是否属于本地管理员组。如果帐户不属于该组,请将帐户添加到该组,或以本地管理员身份登录以完成导入。
注意:如果不是本地管理员组的明确成员的用户的 DHCP IMPORT 或 EXPORT 命令失败,则必须在基于 Windows Server 2003 的计算机上应用以下修补程序:
授权 DHCP 服务器
单击开始,指向所有程序,指向管理工具,然后单击 DHCP。
注意:您必须使用属于管理员组成员的帐户登录到服务器。在 Active Directory 域中,您必须使用属于 Enterprise Administrators 组成员的帐户登录到服务器。