Если вы переносите или экспортируете базу данных через DHCP MMC, миграция не удается.
Причина
Эта проблема возникает, когда вы используете DHCP GUI для переноса базы данных DHCP с Windows Server 2003 на Windows Server 2008.
Решение
Во время экспорта конфигурации в Windows 2003 Server, используя netsh, вы можете увидеть одно из следующих сообщений об ошибке:
· Access is denied
· An attempt was made to load a program with an incorrect format.
В этом случае следующие шаги помогут экспортировать базу данных DHCP.
1. На сервере Windows 2003 DHCP, содержащий исходную базу данных, в командной строке введите следующую команду: netsh DHCP server dump >c:DHCPdump.txt
2. Скопируйте DHCPdump.txt на другой сервер Windows 2003
3. Откройте текстовый файл и отредактируйте его; с помощью поиска и замены измените IP-адрес старого сервера на новый Windows 2008 Server, а затем сохранить файл.
4. Остановите сервис DHCP сервера и удалите содержимое папки DHCP включая подпапки.
5. Запустите сервер DHCP.
6. Правой кнопкой мыши щелкните по командной строке cmd и выберите пункт Запуск от имени администратора, чтобы открыть cmd строку с повышенными привилегиями.
Примечание Вы должны иметь права локального администратора, чтобы импортировать данные.
7. В командной строке наберите: netsh exec DHCPdump.txt
8. В командной строке наберите: netsh DHCP server initiate reconcile
9. Откройте консоль и проверьте, что опции не повреждены и содержимое Reservations присутствует.
10. В командной строке наберите: netsh DHCP server export c:DHCP.txt all
В некоторых случаях вы можете получить следующее сообщение об ошибке при импорте данных по 2008 Server.
"The Requested operation requires Elevation."
Убедитесь в том, что в командной строке открывается с повышенными привилегиями на Windows Server 2008.
Для этого щелкните правой кнопкой мыши на командной строке меню и выберите пункт Запуск от имени администратора, а затем попробовать и импорта данных.
http://www.sbsi.ru