Monitor benodigde stappen migratie DHCP-database

Microsoft.Windows.DHCPServer.Library.Database.UnitMonitor.Migration.1 (UnitMonitor)

Knowledge Base article:

Oplossingen

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:

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:

Element properties:

TargetMicrosoft.Windows.DHCPServer.Library.Database
Parent MonitorSystem.Health.ConfigurationState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.SingleEventLogManualReset2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Monitor benodigde stappen migratie DHCP-database
{0}
RunAsMicrosoft.Windows.DHCPServer.Library.ActionAccount

Source Code:

<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>