如果您嘗試將 DHCP 資料庫從某部伺服器匯出到另一部伺服器,但匯出失敗,則您可能並未正確完成步驟。您必須依照正確順序完成幾項程序,才能成功移轉資料庫。請依序使用下列程序,再次嘗試匯出及匯出資料庫。
若要執行這些程序,您必須是 Administrators 群組成員或是已經委派您適當的權限。
若要將 DHCP 資料庫和設定移到其他伺服器:
使用本機 Administrators 群組成員的帳戶登入來源 DHCP 伺服器。
按一下 [開始],再按一下 [執行],輸入 cmd,然後按一下 [確定]。
輸入 netsh dhcp server export C:\dhcp.txt all,然後按 ENTER。
安裝 DHCP 伺服器服務
若要執行這些程序,您必須是 Administrators 群組成員或是已經委派您適當的權限。
若要在執行 Windows Server 的現有電腦上安裝 DHCP 伺服器服務:
在 DHCP 伺服器電腦上,按一下 [開始],再按一下 [控制台],然後按兩下 [新增或移除程式]。
按一下 [新增/移除 Windows 元件]。
在 [Windows 元件精靈] 的 [元件] 方塊中,按一下 [Networking Services],然後按一下 [詳細資料]。
若尚未選取 [動態主機設定通訊協定 (DHCP)] 核取方塊,請選取該方塊並按一下 [確定]。
在 [Windows 元件精靈] 中,按 [下一步] 以安裝選取的元件。如果系統提示您將 Windows Server 2008 安裝光碟插入電腦的 CD 或 DVD 光碟機,請依照提示插入光碟。安裝程式會將 DHCP 伺服器和工具檔案複製到您的電腦。
安裝完成後,請按一下 [完成]。
匯入 DHCP 資料庫
若要執行這些程序,您必須是 Administrators 群組成員或是已經委派您適當的權限。
若要匯入 DHCP 資料庫:
使用本機 Administrators 群組之明確成員的使用者身分登入電腦。本機 Administrators 群組之成員群組中的使用者帳戶並不適用。如果網域控制站沒有本機 Administrators 帳戶,請以目錄服務還原模式重新啟動電腦,然後使用系統管理員帳戶,依照本節後面的說明來匯入資料庫。
將匯出的 DHCP 資料庫檔案複製到電腦的本機硬碟。
確認 DHCP 服務已在伺服器電腦上啟動。
按一下 [開始],再按一下 [執行],輸入 cmd,然後按一下 [確定]。
在命令提示字元下,輸入 netsh dhcp server import c:\dhcpdatabase.txt all,然後按 ENTER,其中 c:\dhcpdatabase.txt 是複製到伺服器之資料庫檔案的完整路徑及檔案名稱。
授權給 DHCP 伺服器
若要執行這些程序,您必須是 Administrators 群組成員或是已經委派您適當的權限。
若要授權給 DHCP 伺服器:
在 DHCP 伺服器電腦上,按一下 [開始],指向 [所有程式],再按向 [系統管理工具],然後按一下 [DHCP]。
在 DHCP 嵌入式管理單元的主控台樹狀目錄中,展開新的 DHCP 伺服器。如果伺服器物件右下角有一個紅色箭號,表示您尚未授權給伺服器。
在伺服器物件上按一下滑鼠右鍵,然後按一下 [授權]。
幾分鐘後,再次以滑鼠右鍵按一下伺服器,然後按一下 [重新整理]。綠色箭號表示 DHCP 伺服器已獲得授權。
Target | Microsoft.Windows.DHCPServer.Library.Database | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.SingleEventLogManualReset2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Microsoft.Windows.DHCPServer.Library.ActionAccount |
<UnitMonitor ID="Microsoft.Windows.DHCPServer.Library.Database.UnitMonitor.DatabaseCorrupt" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.DHCPServer.Library.Database" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.SingleEventLogManualReset2StateMonitorType" ConfirmDelivery="true" RunAs="Microsoft.Windows.DHCPServer.Library.ActionAccount">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DHCPServer.Library.Database.UnitMonitor.DatabaseCorrupt_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="EventRaised" MonitorTypeStateID="EventRaised" HealthState="Error"/>
<OperationalState ID="ManualResetEventRaised" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-DHCP-Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DHCPServer</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1057</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>