Wanneer de DHCP-service voor de eerste keer wordt gestart na een upgrade, signaleert deze dat de database moet worden geconverteerd. Daarna wordt het conversieproces Jetconv.exe gestart. (Als Jetconv.exe al door een andere service is gestart, wordt het tweede Jetconv.exe-proces niet gestart.) De gebruiker wordt gevraagd om bevestiging voordat het conversieproces begint. Als de gebruiker op OK klikt, stopt de DHCP-service en begint de conversie. Jetconv.exe converteert de databases van de geïnstalleerde services DHCP, WINT (indien geïnstalleerd) en RPL (indien geïnstalleerd) naar de nieuwe database-indeling.
Zodra de DHCP-database is geconverteerd, wordt de DHCP-serverservice automatisch opnieuw gestart.
Voordat u de conversie start, dient u zich te houden aan de volgende richtlijnen:
Voordat u de upgrade uitvoert, dient u de databases van Windows NT 3.51 voor de DHCP-server consistent te maken. U kunt dit als volgt doen: stop de services met behulp van het pictogram Services in het Configuratiescherm of de opdracht NET STOP service.
De conversie vereist ongeveer dezelfde hoeveelheid beschikbare schijfruimte als de grootte van de oorspronkelijke database en logboekbestanden. U moet per database minimaal 5 MB vrijhouden voor de logboekbestanden.
Het conversieproces behoudt de oorspronkelijke database en logboekbestanden in de subdirectory 351db onder dezelfde directory waar de oorspronkelijke database en logboekbestanden worden bewaard. Dit is de directory %SystemRoot%\System32\Dhcp\351db\ op de DHCP-server.
De services mogen niet opnieuw worden gestart als de databases worden geconverteerd. Als u de status van de conversie wilt controleren, kunt u met behulp Logboeken het toepassingslogboek van het Jetconv.exe-proces bekijken.
Als er gevallen zijn waarin de automatische procedure van databaseconversie mislukt, kan de database handmatig worden geconverteerd met behulp van winnt\system32 \upg351db.exe.
Als u DHCP voor de eerste keer start na een upgrade van Windows NT 3.51, moet het conversieprogramma (upg351db.exe in de map winnt\system32) op de DHCP-database worden uitgevoerd om deze naar de nieuwe, verbeterde database-indeling te converteren. Start DHCP opnieuw zodra de database is geconverteerd.
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 database als volgt bijwerken:
Voer upg351db.exe uit in de map winnt\system32.
Klik na de upgrade op Start, typ services.msc in Zoeken starten en druk op ENTER.
Klik op Doorgaan, klik met de rechtermuisknop op DHCP Server, klik op Opnieuw starten en klik vervolgens op Ja om de DHCP Server-service opnieuw te starten.
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.Migration.1" 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.Migration.1_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">1022</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>