学习啦 > 学习电脑 > 网络知识 > 网络技术 >

将DHCP数据库移动到运行win2003计算机方法步骤

时间: 加城1195 分享

  DHCP数据库文件必须通过对数据库文件的操作来还原恢复。所以我们能不能将其移动到计算机上呢?本文扼要介绍如何将(动态主机配置协议)DHCP数据库移动到运行Windows Server 2003的计算机上?

  方法步骤

  从运行 Windows NT Server 4.0 或 windows 2000 的服务器上导出 DHCP 数据库

  停止服务器上的 DHCP 服务器服务:

  依次单击“开始”和“运行”,在“打开”框中键入 cmd ,然后单击“确定”。

  在命令提示符下,键入 net stop "microsoft dhcp server" ,然后按 Enter 键。您会收到“Microsoft DHCP Server 服务正在停止。Microsoft DHCP Server 服务已成功停止”的消息。

  键入 exit ,然后按 Enter。

  使用 JetPack 实用工具压缩 DHCP 数据库:

  依次单击“开始”和“运行”,在“打开”框中键入 cmd ,然后单击“确定”。

  在命令提示符处,键入 cd %systemroot%\system32\dhcp ,然后按 Enter 键。

  键入 jetpack dhcp.mdb temp.mdb ,然后按 Enter 键。

  成功压缩数据库之后,键入 exit ,然后按 Enter 键。

  使用 DHCP 导出导入实用工具 (Dhcpexim.exe) 可导出 DHCP 数据库。您可以从 windows 2000 Resource Kit Supplement 1 获取此实用工具。还可以访问以下 Microsoft Web 站点以获取 Dhcpexim.exe:

  导出数据库:

  安装 Dhcpexim.exe 实用工具,然后启动该 Dhcpexim.exe 实用工具。

  在“欢迎使用 DHCP 导出导入工具”屏幕上,单击“将本地服务的配置导出到文件”,然后单击“确定”。

  在“文件名”框中,键入导出文件的文件名,然后单击“保存”。例如,键入 dhcpdatabase.txt 。

  单击您要导出的范围,单击 “导出前禁用本地计算机上的选定范围”复选框,以将其选中,然后单击“导出”。

  单击“确定”。

  禁用服务器上的 DHCP 服务器服务:

  单击“开始”,指向“设置”,单击“控制面板”,然后双击“服务”。

  在“服务”列表中,依次单击“Microsoft DHCP 服务器”、“启动”和“禁用”,然后单击“确定”。

  如果该服务已启动,则单击“停止”,然后单击“是”确认停止该服务。

  单击“关闭”以关闭“服务”对话框。

  重要说明 :将数据库从运行 Windows 2000 的服务器成功移动到运行 Windows Server 2003 的服务器需要使用 Dhcpexim.exe。如果只需要该配置(而不是数据库),请在要从其上导出配置的基于 windows 2000 的服务器上使用以下命令

  netsh dhcp server export C:\dhcp.txt all

  其中, C:\dhcp.txt 是您要使用的导出文件的名称和路径。

  从运行 Microsoft Windows Server 2003 的服务器上导出 DHCP 数据库

  将 DHCP 数据库和配置从运行 Windows Server 2003 的服务器移动到另一台运行 Windows Server 2003 的服务器:

  依次单击“开始”和“运行”,在“打开”框中键入 cmd ,然后单击“确定”。

  键入 netsh dhcp server export C:\dhcp.txt all ,然后按 Enter 键。

  将文件复制到新服务器上。

  键入 netsh dhcp server import C:\dhcp.txt all ,然后按 Enter 键。

  在运行 Windows Server 2003 的服务器上安装 DHCP 服务器服务

  在现有基于 Windows Server 2003 的服务器上安装 DHCP 服务器服务:

  单击“开始”,单击“控制面板”,然后双击“添加或删除程序”。

  单击“添加/删除 Windows 组件”。

  在“Windows 组件向导”中,单击“组件”框中的“网络服务”,然后单击“详细信息”。

  如果尚未选中“动态主机配置协议 (DHCP)”复选框,请单击该复选框,将其选中,然后单击“确定”。

  在“Windows 组件向导”中,单击“下一步”以安装所选组件。如果系统提示,请将 Windows Server 2003 光盘插到计算机的 CD-ROM 或 DVD-ROM 驱动器中。安装程序会将 DHCP 服务器和工具文件复制到计算机上。

  安装完成后,单击“完成”。

  导入 DHCP 数据库

  将导出的 DHCP 数据库文件复制到基于 Windows Server 2003 的计算机的本地硬盘上。

  验证在基于 Windows Server 2003 的计算机上已启动 DHCP 服务。

  依次单击“开始”和“运行”,在“打开”框中键入 cmd ,然后单击“确定”。

  在命令提示符下,键入 netsh dhcp server import c:\dhcpdatabase.txt all ,然后按 Enter 键,其中 c:\dhcpdatabase.txt 是您复制到服务器上的数据库文件的完整路径和文件名。

  注意 :当您尝试从 windows 2000 域控制器上向该域的 Windows Server 2003 成员服务器导出 DHCP 数据库时,可能会收到以下错误信息:

  Error initializing and reading the service configuration - Access Denied 要解决此问题,请将 Windows Server 2003 DHCP 服务器计算机添加到 DHCP Admins 组的“企业”级别。

  如果在您按照步骤 4 所述,将 Windows Server 2003 DCHP 服务器计算机添加到 DHCP Admins 组的“企业”级别之后,仍然出现“access is denied”错误信息,请验证当前用于导入的用户帐户是否属于本地管理员组。如果该帐户不属于此组,请将该帐户添加到管理员组,或作为本地管理员登录以完成导入。

  在您收到命令成功完成的消息后,请退出命令提示符。

  授权 DHCP 服务器

  单击“开始”,指向“所有程序”,指向“管理工具”,然后单击“DHCP”。

  注意 :您必须以具有 Enterprise Administrators 组成员身份的帐户登录到该服务器。

  在 DHCP 管理单元的控制台树中,展开新的 DHCP 服务器。如果在服务器对象的右下角有一个红色箭头,则说明该服务器尚未被授权。

  右键单击该服务器对象,然后单击“授权”。

  过一会,再次右键单击该服务器,然后单击“刷新”。绿色箭头指示该 DHCP 服务器已被授权。

  补充:MySQL 数据库常用命令

  create database name; 创建数据库

  use databasename; 进入数据库

  drop database name 直接删除数据库,不提醒

  show tables; 显示表

  describe tablename; 查看表的结构

  select 中加上distinct去除重复字段

  mysqladmin drop databasename 删除数据库前,有提示。

  显示当前mysql版本和当前日期

  select version(),current_date;

  数据库维护方法

  在MySQL使用的过程中,在系统运行一段时间后,可能会产生碎片,造成空间的浪费,所以有必要定期的对MySQL进行碎片整理。

  当删除id=2的记录时候,发生的现象

  这个时候发现磁盘的空间并没有减少。这种现象就叫做碎片化(有一部分的磁盘空间在数据删除以后(空),还是无法被操作系统所使用。)

  常见的优化:

  # alter table xxx engine myisam;

  # optimize table t1;

  注意: 在实际开发的过程中,上面两个语句尽量少使用,因为在使用的过程中,MySQL的表的结构会整体全部重新整理,需要消耗很多的资源,建议在凌晨两三点钟的时候执行。(在linux下有定时器脚本可以执行,crontab)


dhcp数据库相关文章:

1.华为5700交换机dhcp怎么配置

2.TP-LINK路由器怎么当DHCP服务器

3.360路由器如何关闭DHCP服务器

4.如何配置DHCP客户机

5.h3c交换机如何配置DHCP服务

4015185