FAQ по Microsoft Windows Server 2003

Этап 1: Экспорт базы данных




Этап 1: Экспорт базы данных DHCP с сервера Windows 2000

1. Остановите службу DHCP-сервера на сервере.

a. Используйте для входа на исходный DHCP-сервер учетную запись, входящую в группу локальных администраторов.

b. Выберите в меню Пуск пункт Выполнить, введите в поле Открыть команду cmd и нажмите кнопку ОК.

c. В командной строке введите net stop dhcpserver и нажмите клавишу ВВОД. Появится сообщение: The Microsoft DHCP Server service is stopping. The Microsoft DHCP Server service was stopped successfully.

d. Введите команду exit и нажмите клавишу ВВОД.

2. Уменьшите размер базы данных DHCP с помощью программы JetPack.

a. Выберите в меню Пуск пункт Выполнить, введите в поле Открыть команду cmd и нажмите кнопку ОК.

b. В командной строке введите cd %systemroot%\system32\dhcp и нажмите клавишу ВВОД.

c. Введите команду jetpack dhcp.mdb temp.mdb и нажмите клавишу ВВОД.

d. После уменьшения размера базы данных введите в командной строке exit и нажмите клавишу ВВОД.

3. Экспортируйте базу данных DHCP с помощью программы экспорта-импорта DHCP (Dhcpexim.exe).



Чтобы экспортировать базу данных, выполните следующие действия.

a. Установите программу Dhcpexim.exe и запустите ее.

b. На экране Welcome to DHCP Export Import tool выберите команду Export configuration of the local service to a file и нажмите кнопку OК.

c. Введите имя экспортированного файла в поле File name и нажмите кнопку Save. Например, введите dhcpdatabase.txt.

d. Выберите диапазон или диапазоны данных для экспорта, установите флажок Disable the selected scopes on local machine before export и нажмите кнопку Export.

4. Отключите службу DHCP-сервера на сервере. Отключение службы DHCP-сервера запрещает запуск службы после переноса базы данных. Чтобы отключить службу DHCP-сервера, выполните следующие действия. a. Нажмите кнопку Пуск, выберите пункт Настройка, затем – Панель управления и два раза щелкните значок Службы.

b. В списке Службы выберите Microsoft DHCP Server, перейдите на вкладку Вход в систему, нажмите кнопку Запретить, а затем – кнопку ОК.



c. Если служба запущена, нажмите кнопку Стоп и кнопку Да, чтобы подтвердить остановку службы.

Внимание! Для переноса базы данных с сервера под управлением Windows 2000 на сервер под управлением Windows Server 2003 необходима программа Dhcpexim.exe.

Примечание. Если требуется перенести только файл конфигурации (не базу данных), вместо программы 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.

Этап 2: Импорт базы данных 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 является полным путем и именем файла базы данных, скопированного на сервер.

6. Для устранения этой неполадки добавьте компьютер с DHCP-сервером Windows Server 2003 в группу администраторов DHCP на уровне предприятия.

7. Если сообщение «отказано в доступе» появится после добавления компьютера с DHCP-сервером Windows Server 2003 в группу администраторов DHCP на уровне предприятия, упомянутого в шаге 4, убедитесь, что учетная запись пользователя, используемая для импорта, входит в группу локальных администраторов. Если эта учетная запись не входит в эту группу, для завершения импорта добавьте ее в эту группу или войдите в систему с правами локального администратора.

Дополнительную информацию вы можете получить из этой статьи MS KB
Содержание раздела