Pokud jste zkusili exportovat databázi DHCP z jednoho serveru na druhý a neuspěli jste, možná jste postup neprovedli správně. Pro úspěšnou migraci databáze je třeba provést několik postupů ve správném pořadí. Zkuste databázi vyexportovat a naimportovat znovu použitím následujících postupů v pořadí, ve kterém jsou uvedeny.
K provedení těchto postupů musíte být členem skupiny Administrators nebo vám musí být delegováno příslušné pověření.
Postup přesunu databáze a konfigurace DHCP na jiný server:
Přihlaste se ke zdrojovému serveru DHCP pomocí účtu který je členem místní skupiny Administrators.
Klikněte na nabídku Start, vyberte položku Spustit, zadejte příkaz cmd a klikněte na tlačítko OK.
Zadejte příkaz netsh dhcp server export C:\dhcp.txt all a stiskněte klávesu ENTER.
Nainstalujte službu serveru DHCP
K provedení těchto postupů musíte být členem skupiny Administrators nebo vám musí být delegováno příslušné pověření.
Postup instalace služby serveru DHCP na existujícím počítači se systémem Windows Server:
Na počítači serveru DHCP klikněte na nabídku Start, klikněte na Ovládací panely a poté dvakrát klikněte na položku Přidat nebo odebrat programy.
Klikněte na položku Přidat nebo odebrat součásti systému Windows.
V Průvodci součástmi systému Windows v poli Součásti klikněte na položku Síťové služby a poté na tlačítko Podrobnosti.
Zaškrtněte políčko Služba DHCP, pokud ještě není zaškrtnuté, a klikněte na tlačítko OK.
V Průvodci součástmi systému Windows klikněte na tlačítko Další a vybrané součásti se nainstalují. Vložte instalační disk systému Windows Server 2008 do jednotky CD nebo DVD ve svém počítači, pokud k tomu budete vyzváni. Instalační program zkopíruje soubory serveru DHCP a nástrojů do vašeho počítače.
Po skončení instalace klikněte na tlačítko Dokončit.
Import databáze DHCP
K provedení těchto postupů musíte být členem skupiny Administrators nebo vám musí být delegováno příslušné pověření.
Postup importu databáze DHCP
Přihlaste se jako uživatel, který je explicitním členem místní skupiny Administrators. Uživatelský účet ve skupině, která je členem místní skupiny Administrators nebude fungovat. Pokud místní účet Administrators pro řadič domény neexistuje, restartujte počítač v režimu obnovení adresářových služeb a poté použijte účet správce k importu databáze dle popisu dále v této části.
Zkopírujte vyexportovaný soubor databáze DHCP na místní pevný disk počítače.
Ověřte, zda je na počítači serveru spuštěná služba DHCP.
Klikněte na nabídku Start, vyberte položku Spustit, zadejte příkaz cmd a klikněte na tlačítko OK.
Na příkazovém řádku zadejte příkaz netsh dhcp server import c:\dhcpdatabase.txt all a poté stiskněte klávesu ENTER, přičemž c:\dhcpdatabase.txt je úplná cesta a název souboru databáze, který jste zkopírovali na server.
Autorizace serveru DHCP
K provedení těchto postupů musíte být členem skupiny Administrators nebo vám musí být delegováno příslušné pověření.
Postup autorizace serveru DHCP:
Na počítači serveru DHCP klikněte na nabídku Start, vyberte položku Všechny programy, Nástroje pro správu a poté klikněte na položku DHCP.
Ve stromu konzoly modulu snap-in DHCP rozbalte nový server DHCP. Pokud se v pravém dolním rohu objektu serveru nachází červená šipka, server ještě nebyl autorizován.
Klikněte pravým tlačítkem na objekt serveru a poté na položku Autorizovat.
Po krátké chvíli znovu klikněte na server pravým tlačítkem a vyberte položku Obnovit. Zelená šipka indikuje, že server DHCP je autorizovaný.
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>