Перенос базы данных DHCP с компьютера под управлением Windows NT Server 4.0, Windows 2000 или Windows Server 2003 на компьютер под управлением Windows Server 2003

Переводы статьи Переводы статьи
Код статьи: 325473 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

Эта статья является пошаговым руководством по переносу базы данных DHCP с компьютера под управлением Microsoft Windows NT Server 4.0, Microsoft Windows 2000 или Microsoft Windows Server 2003 на компьютер под управлением Windows Server 2003.

Примечание. Программу архивации Microsoft Windows (ntbackup.exe) можно использовать для создания резервной копии базы данных DHCP и ее последующего восстановления на том же сервере. Не используйте программу архивации для переноса базы данных DHCP с одного DHCP-сервера на другой.

Экспорт базы данных DHCP с сервера под управлением Windows NT Server 4.0 или Windows 2000

  1. Остановите службу DHCP-сервера на сервере.
    1. Используйте для входа на исходный DHCP-сервер учетную запись, входящую в группу локальных администраторов.
    2. Нажмите кнопку Пуск, выберите Выполнить, введите в поле Открыть команду cmd и нажмите кнопку ОК.
    3. В командной строке введите net stop dhcpserver и нажмите клавишу ВВОД. Появится сообщение: The Microsoft DHCP Server service is stopping. The Microsoft DHCP Server service was stopped successfully.
    4. Введите команду exit и нажмите клавишу ВВОД.
  2. Уменьшите размер базы данных DHCP с помощью программы JetPack.
    1. Нажмите кнопку Пуск, выберите пункт Выполнить, введите в поле Открыть команду cmd и нажмите кнопку ОК.
    2. В командной строке введите cd %systemroot%\system32\dhcp и нажмите клавишу ВВОД.
    3. Введите команду jetpack dhcp.mdb temp.mdb и нажмите клавишу ВВОД.
    4. После уменьшения размера базы данных введите в командной строке exit и нажмите клавишу ВВОД.
  3. Экспортируйте базу данных DHCP с помощью программы экспорта-импорта DHCP (Dhcpexim.exe). Эта программа включена в пакет Windows 2000 Resource Kit Supplement 1. Получить программу Dhcpexim.exe также можно на веб-узле Майкрософт:
    http://www.microsoft.com/windows2000/techinfo/reskit/tools/new/dhcpexim-o.asp
    Чтобы экспортировать базу данных, выполните следующие действия:
    1. Установите программу Dhcpexim.exe и запустите ее.
    2. На экране Welcome to DHCP Export Import tool выберите команду Export configuration of the local service to a file и нажмите кнопку .
    3. Введите имя экспортированного файла в поле File name и нажмите кнопку Save. Например, введите dhcpdatabase.txt.
    4. Выберите диапазон или диапазоны данных для экспорта, установите флажок Disable the selected scopes on local machine before export и нажмите кнопку Export.
    5. Нажмите кнопку ОК.
  4. Отключите службу DHCP-сервера на сервере. Отключение службы DHCP-сервера запрещает запуск службы после переноса базы данных. Чтобы отключить службу DHCP-сервера, выполните следующие действия:
    1. Нажмите кнопку Пуск, выберите пункт Настройка, затем Панель управления и два раза щелкните значок Службы.
    2. В списке Службы выберите Microsoft DHCP Server, перейдите на вкладку Вход в систему, нажмите кнопку Запретить, а затем кнопку ОК.
    3. Если служба запущена, нажмите кнопку Стоп и кнопку Да, чтобы подтвердить остановку службы.
    4. Нажмите кнопку Закрыть, чтобы закрыть диалоговое окно Службы.
Внимание! Для переноса базы данных с сервера под управлением Windows 2000 или Windows NT 4.0 на сервер под управлением Windows Server 2003 необходима программа Dhcpexim.exe. Команды Netsh для DHCP недоступны в Windows NT 4.0.

Примечание. Если требуется перенести только файл конфигурации (не базу данных), вместо программы Dhcpexim.exe используйте следующую команду на сервере под управлением Windows 2000, с которого необходимо осуществить экспорт. (Не используйте Dhcpexim.exe.)
netsh dhcp dump >C:\dhcp.txt
, где C:\dhcp.txt – это имя и путь к файлу экспорта, который надо использовать.

Примечание. Параметр экспорта не поддерживается командой netsh на сервере Windows 2000 Server. Команды netsh dhcp server dump и netsh dhcp server import несовместимы. При попытке импорта данных, созданных командой netsh dhcp server dump > C:\dhcp.txt, с помощью команды netsh DHCP server import > C:\dhcp.txt на компьютере под управлением Windows Server 2003 будет получено следующее сообщение об ошибке:
The request is not supported.
Можно перенести файл конфигурации на новый сервер Windows Server 2003 с помощью следующей команды:
netsh exec c:\dhcp.txt
Программа Dhcpexim.exe не поддерживается сервером Windows Server 2003. Если база данных экспортируется на компьютер под управлением Windows 2000 с помощью программы Dhcpexim.exe, то при попытке импортировать эти данные на сервер Windows Server 2003 программа Dhcpexim.exe прекращает работу, и появляется следующее сообщение об ошибке:
An error occurred. An attempt was made to load a program with a incorrect format.
В случае возникновения этой ошибки экспортируйте данные из Windows 2000 с помощью команды dhcpexim, а затем импортируйте эти данные в среду Windows Server 2003 с помощью команды netsh DHCP server import xyz.txt.

Экспорт базы данных DHCP с сервера под управлением Microsoft Windows Server 2003

Чтобы перенести базу данных DHCP и файл конфигурации с сервера под управлением Windows Server 2003 на другой сервер под управлением Windows Server 2003, выполните следующие действия:
  1. Используйте для входа на исходный DHCP-сервер учетную запись, входящую в группу локальных администраторов.
  2. Нажмите кнопку Пуск, выберите Выполнить, введите в поле Открыть команду cmd и нажмите кнопку ОК.
  3. Введите netsh dhcp server export C:\dhcp.txt all и нажмите клавишу ВВОД.

Примечание. Для экспорта данных необходимо иметь права локального администратора.

Установка службы DHCP-сервера на сервер под управлением Windows Server 2003

Для установки службы DHCP-сервера на компьютере под управлением Windows Server 2003 выполните следующие действия:
  1. Нажмите кнопку Пуск, выберите пункт Панель управления и дважды щелкните значок Установка и удаление программ.
  2. Нажмите кнопку Установка компонентов Windows.
  3. В окне «Мастер компонентов Windows» в поле Компоненты выделите пункт Сетевые службы и нажмите кнопку Состав.
  4. Убедитесь, что установлен флажок Протокол DHCP и нажмите кнопку ОК.
  5. Чтобы установить выбранные компоненты, нажмите кнопку Далее в мастере компонентов Windows. В случае появления соответствующего запроса вставьте компакт-диск Windows Server 2003 в дисковод для компакт-дисков. Программа установки скопирует на компьютер файлы сервера DHCP и необходимых служебных программ.
  6. После завершения работы программы установки нажмите кнопку Готово.

Импорт базы данных DHCP

Примечание. Во время этой процедуры может выдаваться сообщение «Отказано в доступе», если пользователь не является членом группы «Операторы архива». Если получено сообщение об ошибке «Невозможно определить версию DHCP-сервера для сервера», убедитесь, что на сервере работает служба DHCP-сервера и вошедший в систему пользователь входит в группу локальных администраторов.

Внимание! Не используйте программу Dhcpexim.exe для импорта базы данных DHCP в Windows Server 2003. Кроме того, если сервер назначения с ОС Windows 2003 является рядовым сервером и его планируется сделать контроллером домена, то перед назначением этого сервера контроллером домена рекомендуется выполнить перенос базы данных DHCP. Базу данных DHCP можно перенести на контроллер домена Windows 2003, но легче выполнить перенос на рядовой сервер, воспользовавшись учетной записью локального администратора.
  1. Войдите в систему с учетной записью, входящей в группу локальных администраторов. Учетная запись в группе, которая является подгруппой группы локальных администраторов, не подойдет. Если для контроллера домена отсутствует учетная запись локального администратора, перезагрузите компьютер в режиме восстановления службы каталогов и используйте учетную запись администратора для импорта базы данных, как описано далее.
  2. Скопируйте экспортированный файл базы данных DHCP на локальный жесткий диск компьютера под управлением Windows Server 2003.
  3. Убедитесь, что на компьютере под управлением Windows Server 2003 запущена служба DHCP.
  4. Нажмите кнопку Пуск, выберите пункт Выполнить, введите в поле Открыть команду cmd и нажмите кнопку ОК.
  5. В командной строке введите netsh dhcp server import c:\dhcpdatabase.txt all и нажмите клавишу ВВОД. Здесь c:\dhcpdatabase.txt является полным путем и именем файла базы данных, скопированного на сервер.

    Примечание. При экспорте базы данных DHCP из контроллера домена Windows 2000 на рядовой сервер Windows Server 2003 этого домена может появиться следующее сообщение об ошибке:
    Error initializing and reading the service configuration - Access Denied
    Примечание. Для импорта данных необходимо иметь права локального администратора.
  6. Для решения этой проблемы добавьте компьютер с DHCP-сервером Windows Server 2003 в группу администраторов DHCP на уровне предприятия.
  7. Если сообщение «отказано в доступе» появится после добавления компьютера с DHCP-сервером Windows Server 2003 в группу администраторов DHCP на уровне предприятия, упомянутого в шаге 4, убедитесь, что учетная запись пользователя, используемая для импорта, входит в группу локальных администраторов. Если эта учетная запись не входит в эту группу, для завершения импорта добавьте ее в эту группу или войдите в систему с правами локального администратора.

    Примечание. Если команды DHCP IMPORT или EXPORT не работают у пользователей, входящих в группу локальных администраторов, требуется установить на компьютере под управлением Windows Server 2003 следующее исправление:

    833167 Пакет обновления службы теневого копирования тома (VSS) для Windows Server 2003
  8. После получения сообщения об успешном выполнении команды, выйдите из командной строки.

Авторизация сервера DHCP

  1. Нажмите кнопку Пуск и последовательно выберите пункты Программы, Администрирование и DHCP.

    Примечание. Необходимо войти на сервер с учетной записью члена группы «Администраторы». В домене Active Directory необходимо войти на сервер с учетной записью члена группы «Администраторы».
  2. В дереве консоли оснастки DHCP разверните новый сервер DHCP. Красная стрелка в правом нижнем углу объекта сервера указывает на то, что сервер еще не был авторизован.
  3. Щелкните объект сервера правой кнопкой мыши и выберите команду Авторизовать.
  4. Через некоторое время снова щелкните сервер правой кнопкой мыши и выберите команду Обновить. Зеленая стрелка показывает, что DHCP-сервер авторизован.

Ссылки

Дополнительные сведения см. в следующих статьях базы знаний Майкрософт:
323416 Как устанавливать и настраивать сервер DHCP в рабочей группе в Windows Server 2003
130642 Перенос базы данных DHCP с одного сервера на другой в Windows NT 4.0 и Windows 2000
890480 При использовании команды netsh dhcp server import для импорта базы данных DHCP с компьютера под управлением Windows NT Server 4.0 на компьютер под управлением Windows Server 2003 появляется сообщение об ошибке «В доступе отказано» (эта ссылка может указывать на содержимое полностью или частично на английском языке)

Свойства

Код статьи: 325473 - Последний отзыв: 24 марта 2006 г. - Revision: 19.1
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows NT Server 4.0 Standard Edition
  • операционная система Microsoft Windows 2000 Server
Ключевые слова: 
kbhowtomaster kbnetwork KB325473

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com