迁移Windows 2003 DHCP服务数据库到Windows 2008服务器上

简介:

如果直接从Windows 2003的DHCP服务导出数据库,然后在Windows 2008 R2D的DHCP服务里导入数据库会发生如下错误:迁移Windows <wbr>2003 <wbr>DHCP服务数据库到Windows <wbr>2008服务器上

 

这个是由于DHCP的“Add Classes”类的不同导致的。解决办法是需要在Windows 2003的DHCP服务器上删除原Add Classes类,把Windows 2008的DHCP服务的Add Classes类添加上去即可。可以参考微软KB:

http://support.microsoft.com/kb/885687/en-us

 

下面我们就使用微软官方参考文档的方法步骤来把DHCP服务从WIN2K3迁移到WIN2K8。

导出Windows 2003的DHCP服务器DUMP文件

1) 在Windows 2003的域控制器DHCP服务器上,单击 开始、 单击 运行,键入 cmd,然后单击确定。在命令提示符键入 netsh dhcp server dump  >c:\exportdump.txt,然后按回车,本次操作是在Windows 2003服务器(172.16.5.20)上运行;

迁移Windows <wbr>2003 <wbr>DHCP服务数据库到Windows <wbr>2008服务器上

修改Windows 2003的DHCP服务器DUMP文件

使用记事本打开Windows 2003的DUMP文件,在ADD Classes类里的命令行添加NETSH与把ADD参数修改为Delete,如下图:

迁移Windows <wbr>2003 <wbr>DHCP服务数据库到Windows <wbr>2008服务器上

 

在Windows 2003的DHCP服务器删除类

修改完成后,在Windows 2003的DHCP服务器(172.16.5.20)上运行修改后的命令,在命令行模式下先删除原Windows 2003的“添加类”,在命令行模式下分别运行以下各行命令:

netsh Dhcp Server 172.16.5.20 Delete Class "默认路由和远程访问类别" "远程访问客户端的用户类别" 525241532e4d6963726f736f6674 0 b

netsh Dhcp Server 172.16.5.20 Delete Class "默认 BOOTP 的类别" "BOOTP 客户端的用户类别" 424f4f54502e4d6963726f736f6674 0 b

netsh Dhcp Server 172.16.5.20 Delete Class "Microsoft Windows 2000 选项" "Windows 2000 客户端的 Microsoft 供应商特定选项" 4d53465420352e30 1 b

netsh Dhcp Server 172.16.5.20 Delete Class "Microsoft Windows 98 选项" "Windows 98 客户端的 Microsoft 供应商特定选项" 4d534654203938 1 b

netsh Dhcp Server 172.16.5.20 Delete Class "Microsoft 选项" "适用于 Windows 98 和 Windows 2000 客户端的 Microsoft 供应商特定选项" 4d534654 1 b

   

导出Windows 2008的DHCP服务器DUMP文件

1) 在Windows 2008 R2的DHCP服务器(172.16.4.23)上,单击 开始、 单击 运行,键入 cmd,然后单击 确定。在命令提示符键入 netsh dhcp server dump > importdump.txt,然后按回车;

迁移Windows <wbr>2003 <wbr>DHCP服务数据库到Windows <wbr>2008服务器上

 

2) 在导出的DUMP文件修改如下:

迁移Windows <wbr>2003 <wbr>DHCP服务数据库到Windows <wbr>2008服务器上

修改完成后,把修改过的命令复制到Windows 2003的DHCP服务器(172.10.4.23)上运行,运行添加Window 2008的“添加类”,下面是在Windows 2003命令行模式下分别运行以下各行命令;

netsh Dhcp Server 172.16.5.20 Add Class "默认路由和远程访问类" "远程访问客户端的用户类" 525241532e4d6963726f736f6674 0 b

netsh Dhcp Server 172.16.5.20 Add Class "默认的网络访问保护级别" "受限访问客户端的默认特殊用户类" 4d5346542051756172616e74696e65 0 b

netsh Dhcp Server 172.16.5.20 Add Class "默认 BOOTP 类" "BOOTP 客户端的用户类" 424f4f54502e4d6963726f736f6674 0 b

netsh Dhcp Server 172.16.5.20 Add Class "Microsoft Windows 2000 选项" "针对 Windows 2000 及更高版本客户端的 Microsoft 供应商特定选项" 4d53465420352e30 1 b

netsh Dhcp Server 172.16.5.20 Add Class "Microsoft Windows 98 选项" "Windows 98 客户端的 Microsoft 供应商特定选项" 4d534654203938 1 b

netsh Dhcp Server 172.16.5.20 Add Class "Microsoft 选项" "适用于所有 Windows 客户端的 Microsoft 供应商特定选项" 4d534654 1 b

至此,我们就已经成功把Win2k3的类删除,添加了Win2k8的类,结果如下面图:

迁移Windows <wbr>2003 <wbr>DHCP服务数据库到Windows <wbr>2008服务器上

也可以把文件生成批处理文件来批量来执行删除与添加,在Window 2003的DHCP服务器上运行此命令即可。

导出导入数据库

在Windows 2003的服务器(172.16.5.20)上导出DHCP数据库,在Windows 2003的DHCP服务器上的命令行模式运行以下命令:

在172.16.5.20上运行命令行:Netsh dhcp server export c:\dhcp.txt all

迁移Windows <wbr>2003 <wbr>DHCP服务数据库到Windows <wbr>2008服务器上

在Windows 2008的DHCP服务器(172.16.4.23)上删除原旧数据库;

 

把在Windows2003服务器导出DHCP数据文件拷贝到Windows 2008服务器上,并运行以下命令导入DHCP数据库:

在172.16.4.23运行命令行:netsh dhcp server import c:\dhcp.txt

迁移Windows <wbr>2003 <wbr>DHCP服务数据库到Windows <wbr>2008服务器上










本文转自 h2appy  51CTO博客,原文链接:http://blog.51cto.com/h2appy/1059216,如需转载请自行联系原作者
目录
相关文章
|
24天前
|
中间件 Java 应用服务中间件
Windows部署web应用服务器Jboss中间件
如何在Windows系统上部署JBoss 7.1作为Web应用服务器,包括配置环境变量、自动部署WAR包、访问JBoss控制台、设置管理员账户以及修改端口和绑定地址等操作。
51 1
|
30天前
|
传感器 网络协议 物联网
手把手教你在 Windows 环境中搭建 MQTT 服务器
手把手教你在 Windows 环境中搭建 MQTT 服务器
118 0
|
3天前
|
网络协议 Linux Windows
构建 DHCP 服务器
DHCP(动态主机配置协议)是局域网中使用UDP工作的协议,负责自动分配IP地址等网络配置。它利用UDP端口67/68作为服务器/客户端通信端口。通过配置DHCP服务器(例如使用`yum install dhcp dhcp-devel -y`安装),可在`/etc/dhcpd.conf`中定义地址池、子网掩码、默认网关等参数。服务器需设置静态IP并运行TCP/IP协议。客户端只需简单配置为DHCP模式即可自动接收配置信息。
21 9
|
23天前
|
安全 Ubuntu 网络协议
在Linux中,如何配置DHCP服务器?
在Linux中,如何配置DHCP服务器?
|
1月前
|
弹性计算 Windows
震惊!ECS Windows 系统磁盘竟“撒谎”,空间去哪儿了?别急,这里有终极破解法!
【8月更文挑战第15天】在使用ECS Windows系统时,可能会遇到磁盘显示占用的空间远超实际文件大小的情况,导致空间不足。原因包括系统还原点、卷影副本累积及回收站文件未彻底删除等。解决方法有:清除系统还原点(`vssadmin delete shadows /all`),清空回收站,删除临时文件夹中的文件,以及检查并修复磁盘错误。这些步骤能有效释放空间,保证系统稳定运行。
39 4
|
1月前
|
开发工具 开发者 Windows
Windows10 IIS Web服务器安装配置
Windows10 IIS Web服务器安装配置
|
24天前
|
SQL 关系型数据库 MySQL
【揭秘】MySQL binlog日志与GTID:如何让数据库备份恢复变得轻松简单?
【8月更文挑战第22天】MySQL的binlog日志记录数据变更,用于恢复、复制和点恢复;GTID为每笔事务分配唯一ID,简化复制和恢复流程。开启binlog和GTID后,可通过`mysqldump`进行逻辑备份,包含binlog位置信息,或用`xtrabackup`做物理备份。恢复时,使用`mysql`命令执行备份文件,或通过`innobackupex`恢复物理备份。GTID模式下的主从复制配置更简便。
108 2
|
19天前
|
弹性计算 关系型数据库 数据库
手把手带你从自建 MySQL 迁移到云数据库,一步就能脱胎换骨
阿里云瑶池数据库来开课啦!自建数据库迁移至云数据库 RDS原来只要一步操作就能搞定!点击阅读原文完成实验就可获得一本日历哦~
|
22天前
|
关系型数据库 MySQL 数据库
RDS MySQL灾备服务协同解决方案构建问题之数据库备份数据的云上云下迁移如何解决
RDS MySQL灾备服务协同解决方案构建问题之数据库备份数据的云上云下迁移如何解决
|
19天前
|
人工智能 小程序 关系型数据库
【MySQL】黑悟空都掌握的技能,数据库隔离级别全攻略
本文以热门游戏《黑神话:悟空》为契机,深入浅出地解析了数据库事务的四种隔离级别:读未提交、读已提交、可重复读和串行化。通过具体示例,展示了不同隔离级别下的事务行为差异及可能遇到的问题,如脏读、不可重复读和幻读等。此外,还介绍了在MySQL中设置隔离级别的方法,包括全局和会话级别的调整,并通过实操演示了各隔离级别下的具体效果。本文旨在帮助开发者更好地理解和运用事务隔离级别,以提升数据库应用的一致性和性能。
96 2
【MySQL】黑悟空都掌握的技能,数据库隔离级别全攻略