Als u tevergeefs hebt geprobeerd om de DHCP-database van de ene server naar de andere te exporteren, hebt u mogelijk niet alle stappen goed uitgevoerd. Als u de database wilt migreren, zijn er verschillende procedures die in de juiste volgorde moeten worden uitgevoerd. Probeer de database opnieuw te exporteren en te importeren via de volgende procedures in de volgorde waarin ze worden weergegeven.
Als u deze procedures wilt uitvoeren, moet u deel uitmaken van de groep Administrators of moet u de juiste machtigingen hebben ontvangen.
U kunt een DHCP-database en configuratie als volgt naar een andere server verplaatsen:
Meld u aan bij de DHCP-bronserver via een account dat lid is van de lokale groep Administrators.
Klik op Start, klik op Uitvoeren, type cmd en klik dan op OK.
Typ netsh dhcp server export C:\dhcp.txt all en druk op ENTER.
Installeer de DHCP-serverservice
Als u deze procedures wilt uitvoeren, moet u deel uitmaken van de groep Administrators of moet u de juiste machtigingen hebben ontvangen.
Als u de DHCP-serverservice op een bestaande computer met Windows Server wilt installeren, gaat u als volgt te werk:
Klik op de DHCP-servercomputer achtereenvolgens op Start, Configuratiescherm en dubbelklik op Software.
Klik op Windows-onderdelen toevoegen of verwijderen.
Klik in de wizard Windows-onderdelen in het vak Onderdelen op Netwerkservices en klik op Details.
Schakel het selectievakje voor DHCP in als dit nog niet ingeschakeld is en klik vervolgens op OK.
Klik in de wizard Windows-onderdelen op Volgende om de geselecteerde onderdelen te installeren. Plaats de installatie-cd van Windows Server 2008 in het cd- of dvd-station van de computer als u hierom wordt gevraagd. Setup kopieert de DHCP-server en bestanden van het hulpprogramma op uw computer.
Wanneer de Setup is voltooid, klikt u op Voltooien.
Importeer de DHCP-database
Als u deze procedures wilt uitvoeren, moet u deel uitmaken van de groep Administrators of moet u de juiste machtigingen hebben ontvangen.
U kunt de DHCP-database als volgt importeren:
Meld u aan als gebruiker die expliciet lid is van de lokale groep Administrators. Een gebruikersaccount in een groep die lid is van de lokale groep Administrators zal niet werken. Als een lokaal beheerdersaccount niet bestaat voor de domeincontroller, start u de computer opnieuw in de modus Active Directory herstellen en gebruikt u het administrator-account om de database te importeren, zoals verderop in deze sectie beschreven wordt.
Kopieer het geëxporteerde DHCP-databasebestand naar de lokale vaste schijf van de computer.
Controleer of de DHCP-service op de servercomputer is gestart.
Klik op Start, klik op Uitvoeren, type cmd en klik dan op OK.
Typ netsh dhcp server import c:\dhcpdatabase.txt all op de opdrachtregel en druk op ENTER, waarbij c:\dhcpdatabase.txt betrekking heeft op het volledige pad en bestandsnaam van het databasebestand dat u hebt gekopieerd naar de server.
Autoriseer de DHCP-server
Als u deze procedures wilt uitvoeren, moet u deel uitmaken van de groep Administrators of moet u de juiste machtigingen hebben ontvangen.
U kunt de DHCP-server als volgt autoriseren:
Klik op de computer met de DHCP-server op Start, wijs achtereenvolgens Alle programma's en Systeembeheer aan en klik op DHCP.
Vouw de nieuwe DHCP-server uit in de consolestructuur van de DHCP-module. Als er een rode pijl in de rechterbenedenhoek van het serverobject wordt weergegeven, is de server nog niet geautoriseerd.
Klik met de rechtermuisknop op het serverobject en klik op Autoriseren.
Klik na enkele ogenblikken met de rechtermuisknop opnieuw op de server en klik op Vernieuwen. Een groene pijl geeft aan dat de DHCP-server is geautoriseerd.
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>