本文分步介紹了如何將動態主機配置協議 (DHCP) 數據庫從運行 Microsoft Windows NT Server 4.0、Microsoft Windows 2000 或 Microsoft Windows Server 2003 的計算機移動到運行 Windows Server 2003 的計算機上。
- 停止服務器上的 DHCP 服務器服務:
- 依次單擊“開始”和“運行”,在“打開”框中鍵入 cmd ,然後單擊“確定”。
- 在命令提示符下,鍵入 net stop "microsoft dhcp server" ,然後按 Enter 鍵。您會收到“Microsoft DHCP Server 服務正在停止。Microsoft DHCP Server 服務已成功停止”的消息。
- 鍵入 exit ,然後按 Enter。
- 使用 JetPack 實用工具壓縮 DHCP 數據庫:
- 依次單擊“開始”和“運行”,在“打開”框中鍵入 cmd ,然後單擊“確定”。
- 在命令提示符處,鍵入 cd %systemroot%\system32\dhcp ,然後按 Enter 鍵。
- 鍵入 jetpack dhcp.mdb temp.mdb ,然後按 Enter 鍵。
- 成功壓縮數據庫之後,鍵入 exit ,然後按 Enter 鍵。
- 使用 DHCP 導出導入實用工具 (Dhcpexim.exe) 可導出 DHCP 數據庫。您可以從 Windows 2000 Resource Kit Supplement 1 獲取此實用工具。還可以訪問以下 Microsoft Web 站點以獲取 Dhcpexim.exe:
http://www.microsoft.com/windows2000/techinfo/reskit/tools/new/dhcpexim-o.asp
導出數據庫:
- 安裝 Dhcpexim.exe 實用工具,然後啟動該 Dhcpexim.exe 實用工具。
- 在“歡迎使用 DHCP 導出導入工具”屏幕上,單擊“將本地服務的配置導出到文件”,然後單擊“確定”。
- 在“文件名”框中,鍵入導出文件的文件名,然後單擊“保存”。例如,鍵入 dhcpdatabase.txt 。
- 單擊您要導出的范圍,單擊 “導出前禁用本地計算機上的選定范圍”復選框,以將其選中,然後單擊“導出”。
- 單擊“確定”。
- 禁用服務器上的 DHCP 服務器服務:
- 單擊“開始”,指向“設置”,單擊“控制面板”,然後雙擊“服務”。
- 在“服務”列表中,依次單擊“Microsoft DHCP 服務器”、“啟動”和“禁用”,然後單擊“確定”。
- 如果該服務已啟動,則單擊“停止”,然後單擊“是”確認停止該服務。
- 單擊“關閉”以關閉“服務”對話框。
重要說明 :將數據庫從運行 Windows 2000 的服務器成功移動到運行 Windows Server 2003 的服務器需要使用 Dhcpexim.exe。如果只需要該配置(而不是數據庫),請在要從其上導出配置的基於 Windows 2000 的服務器上使用以下命令
netsh dhcp server export C:\dhcp.txt all
其中, C:\dhcp.txt 是您要使用的導出文件的名稱和路徑。
將 DHCP 數據庫和配置從運行 Windows Server 2003 的服務器移動到另一台運行 Windows Server 2003 的服務器:
- 依次單擊“開始”和“運行”,在“打開”框中鍵入 cmd ,然後單擊“確定”。
- 鍵入 netsh dhcp server export C:\dhcp.txt all ,然後按 Enter 鍵。
- 將文件復制到新服務器上。
- 鍵入 netsh dhcp server import C:\dhcp.txt all ,然後按 Enter 鍵。
在現有基於 Windows Server 2003 的服務器上安裝 DHCP 服務器服務:
- 單擊“開始”,單擊“控制面板”,然後雙擊“添加或刪除程序”。
- 單擊“添加/刪除 Windows 組件”。
- 在“Windows 組件向導”中,單擊“組件”框中的“網絡服務”,然後單擊“詳細信息”。
- 如果尚未選中“動態主機配置協議 (DHCP)”復選框,請單擊該復選框,將其選中,然後單擊“確定”。
- 在“Windows 組件向導”中,單擊“下一步”以安裝所選組件。如果系統提示,請將 Windows Server 2003 光盤插到計算機的 CD-ROM 或 DVD-ROM 驅動器中。安裝程序會將 DHCP 服務器和工具文件復制到計算機上。
- 安裝完成後,單擊“完成”。
- 將導出的 DHCP 數據庫文件復制到基於 Windows Server 2003 的計算機的本地硬盤上。
- 驗證在基於 Windows Server 2003 的計算機上已啟動 DHCP 服務。
- 依次單擊“開始”和“運行”,在“打開”框中鍵入 cmd ,然後單擊“確定”。
- 在命令提示符下,鍵入 netsh dhcp server import c:\dhcpdatabase.txt all ,然後按 Enter 鍵,其中 c:\dhcpdatabase.txt 是您復制到服務器上的數據庫文件的完整路徑和文件名。
注意 :當您嘗試從 Windows 2000 域控制器上向該域的 Windows Server 2003 成員服務器導出 DHCP 數據庫時,可能會收到以下錯誤信息:
Error initializing and reading the service configuration - Access Denied 要解決此問題,請將 Windows Server 2003 DHCP 服務器計算機添加到 DHCP Admins 組的“企業”級別。
- 如果在您按照步驟 4 所述,將 Windows Server 2003 DCHP 服務器計算機添加到 DHCP Admins 組的“企業”級別之後,仍然出現“access is denied”錯誤信息,請驗證當前用於導入的用戶帳戶是否屬於本地管理員組。如果該帳戶不屬於此組,請將該帳戶添加到管理員組,或作為本地管理員登錄以完成導入。
- 在您收到命令成功完成的消息後,請退出命令提示符。
- 單擊“開始”,指向“所有程序”,指向“管理工具”,然後單擊“DHCP”。
注意 :您必須以具有 Enterprise Administrators 組成員身份的帳戶登錄到該服務器。
- 在 DHCP 管理單元的控制台樹中,展開新的 DHCP 服務器。如果在服務器對象的右下角有一個紅色箭頭,則說明該服務器尚未被授權。
- 右鍵單擊該服務器對象,然後單擊“授權”。
- 過一會,再次右鍵單擊該服務器,然後單擊“刷新”。綠色箭頭指示該 DHCP 服務器已被授權。