Как перенести базу
данных DHCP с одного сервера на
другой?
Выполните следующие шаги на
сервере, который является
первоначальным DHCP Server сервисом.
Предупреждение: перенос базы
следует делать только в нерабочее
время, иначе все компьютеры,
использующие DHCP, зависнут!
Войдите как Administrator и
остановите DHCP (Start - Settings - Control
Panel - Services - Microsoft DHCP server - Stop).
Запретите запуск службы после
перезагрузки. Для этого
выберите апплет Services в Control Panel,
далее Microsoft DHCP Server и кликните
Startup. Выберите disabled и OK.
Скопируйте директорию DHCP
%systemroot%\system32\DHCP во временное
место для дальнейшего
использования.
Запустите редактор реестра
(regedt32.exe)
Перейдите в
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DHCPServer\Configuration
Сохраните этот ключ (Save Key) с
именем, например dhcpcfg.bck
Закройте редактор реестра
Дополнительно, если надо
вообще убрать DHCP с этой машины,
удалите директорию (%systemroot%\system32\dhcp)
убейте DHCP Service (Start - Settings - Network - Services
- Microsoft DHCP Server - Remove).
На новом DHCP сервере выполните
следующее:
Войдите как Administrator.
Если служба DHCP не установлена,
установите ее (Start - Settings - Control
Panel - Network - Services - Add - DHCP Server).
Остановите службу DHCP (Start - Settings
- Control Panel - Services - Microsoft DHCP server -
Stop).
Удалите содержимое
%systemroot%\system32\dhcp.
Скопируйте сохраненную копию
%systemroot%/system32/dhcp, но переименуйте
файл system.mdb в system.src Если вы
используете NT 4.0, и у Вас нет
такого файла, игнорируйте его
отсутствие.
Запустите редактор реестра
(regedt32.exe).
Найдите
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DHCPServer\Configuration
и выберите его.
В меню registry выберите restore.
Найдите %systemroot%\system32\dhcp\backup\dhcpcgf
и кликните open.