AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 575386
Accepted
Jared
Jared
Asked: 2014-02-14 08:48:13 +0800 CST2014-02-14 08:48:13 +0800 CST 2014-02-14 08:48:13 +0800 CST

将 DHCP 范围移动到现有的 DHCP 服务器

  • 772

我们有一个运行 Server 03' 的远程域控制器。我想退役这个盒子并搬到我们当地的 03' 盒子。

我正在查看本指南,但想确保它是执行导出/导入的正确方法,并且导入不会触及服务器现有的任何范围。

windows-server-2003
  • 1 1 个回答
  • 30205 Views

1 个回答

  • Voted
  1. Best Answer
    HopelessN00b
    2014-02-14T08:54:23+08:002014-02-14T08:54:23+08:00

    我会使用一个官方的 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 的服务器:

      • 使用属于本地管理员组成员的帐户登录到源 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 服务器和工具文件复制到您的计算机。安装完成后,单击完成。

    导入 DHCP 数据库

    注意:如果您不是 Backup Operators 组的成员,您可能会在此过程中收到“拒绝访问”消息。如果您收到“无法确定服务器的 DHCP 服务器版本”错误消息,请确保 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 组成员的帐户登录到服务器。

    • 在 DHCP 管理单元的控制台树中,展开新的 DHCP 服务器。如果服务器对象右下角有红色箭头,则服务器尚未授权。
    • 右键单击服务器对象,然后单击授权。
    • 片刻之后,再次右键单击服务器,然后单击刷新。绿色箭头表示 DHCP 服务器已获得授权。
    • 6

相关问题

  • 在域加入时将“工作站管理员”添加到本地管理员组

  • 如何轻松地将 DFS 共享移动到新驱动器?

  • 服务器 2003 R2 上的 Cisco VPN 客户端

  • 通过 VPN 更改 Active Directory 密码

  • 如何从 ISA 服务器后面安装 magento 扩展?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve