理论教育 DHCP数据库的重新调整与迁移

DHCP数据库的重新调整与迁移

时间:2023-11-25 理论教育 版权反馈
【摘要】:为此,当DHCP服务器使用一段时间后,一般建议用户利用系统提供的jetpack.exe程序对数据库中的数据进行重新调整,从而实现数据库的优化。一个简单且高效可行的解决方案就是将原来DHCP服务器中的数据库迁移到新的DHCP服务器上来。1)停止DHCP服务器的运行。当DHCP服务成功启动后,在“服务器管理器”窗口中,使用鼠标右键单击DHCP服务器名,选择快捷菜单中的“协调所有作用域”命令,即可完成DHCP数据库的迁移工作。

DHCP数据库的重新调整与迁移

DHCP数据库在使用过程中,相关的数据因为不断被更改(如重新设置DHCP服务器的选项,新增DHCP客户端或有DHCP客户端离开网络等),所以其分布变得非常凌乱,会影响系统的运行效率。为此,当DHCP服务器使用一段时间后,一般建议用户利用系统提供的jetpack.exe程序对数据库中的数据进行重新调整,从而实现数据库的优化

注意:Jetpack.exe程序是一个字符型的命令程序,必须手工进行操作,下面是一个优化示范,供读者参考。

在网络的使用过程中,有可能需要用一台新的DHCP服务器更换原有的DHCP服务器,此时如果重新设置新的DHCP服务器就太麻烦了。一个简单且高效可行的解决方案就是将原来DHCP服务器中的数据库迁移到新的DHCP服务器上来。使用DHCP服务器的3种备份机制备份的内容,不会包括身份验证凭据、注册表设置或其他全局DHCP配置信息,如日志设备和数据库位置等,所以还需要进行以下两项操作。

备份原来DHCP服务器上的数据,具体的操作步骤如下。

1)停止DHCP服务器的运行。实现方法有两种:一种是在“服务器管理器”窗口(DHCP控制台)中选择要停止的DHCP服务器名称,使用鼠标右键单击它并从弹出的快捷菜单中选择“所有任务”→“停止”命令;另一种方法是在DHCP服务器的DOS命令提示符下运行“netstopdhcpserver”命令。

2)将\Windows\System32\dhcp文件夹下的所有文件及子文件夹,全部备份到新DHCP服务器的临时文件夹中。

3)在DHCP服务器上运行注册表编辑器命令“regedit.exe”,打开“注册表编辑器”窗口,展开注册表项“HKEY_LOCAL_MACHlNE\SYSTEM\CurrentControlSet\Services\DHCP-Server”。

4)在“注册表编辑器”窗口中,选择“注册表”菜单下的“导出注册表文件”选项,弹出“导出注册表文件”窗口,选择好保存位置,并输入该导出的注册表文件名称,在“导出范围”中选择“所选分支”选项,单击“保存”按钮,即可导出该分支的注册表内容。最后将该导出的注册表文件复制到新DHCP服务器的临时文件夹中。(www.daowen.com)

5)删除原来DHCP服务器中\Windows\System32\dhcp文件夹下的所有文件及子文件夹。如果该DHCP服务器在网络中还有其他用途(如作为DHCP客户端或其他类型的服务器),则需要删除dhcp下的所有内容,最后在原来的DHCP服务器上卸载DHCP服务。

将数据还原到新添加的DHCP服务器上,具体的操作步骤如下。

1)停止DHCP服务器。

2)将存储在临时文件夹内的所有文件和子文件夹(这些文件和文件夹全部从原来DHCP服务器的\Windows\System32\dhcp文件夹中备份而来)全部复制到新的DHCP服务器的\Windows\System32\dhcp文件夹内。

3)在新的DHCP服务器上运行注册表编辑器命令“regedit.exe”,在出现的“注册表编辑器”窗口中,展开“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DHCP-Server”。

4)选择“注册表编辑器”窗口中“注册表”菜单下的“导入注册表文件”选项,弹出“导入注册表文件”对话框,选择从原来DHCP服务器上导出的注册表文件,单击“打开”按钮,即可导入到新DHCP服务器的注册表中。

5)重新启动计算机,打开“服务器管理器”窗口,使用鼠标右键单击相应的DHCP服务器名称,从弹出的快捷菜单中选择“所有任务”→“开始”命令,或在DOS命令提示符下运行“net startd hcpserver”命令,即可启动DHCP服务。当DHCP服务成功启动后,在“服务器管理器”窗口中,使用鼠标右键单击DHCP服务器名,选择快捷菜单中的“协调所有作用域”命令,即可完成DHCP数据库的迁移工作。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈