DHCP Gereken Veritabanı Geçişi Adımları İzleyicisi

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

Knowledge Base article:

Çözümler

DHCP hizmeti bir yükseltmeden sonra ilk kez başlatıldığında, veritabanının dönüştürülmesi gerektiğini algılar. Ardından Jetconv.exe dönüştürme işlemini başlatır. (Jetconv.exe başka bir hizmet tarafından zaten başlatılmışsa, ikinci bir Jetconv.exe işlemi başlatılmamıştır.) Dönüştürme işlemi başlatılmadan önce kullanıcıdan onay vermesi istenir. Kullanıcı Tamam'a tıklarsa, DHCP hizmeti durdurulur ve dönüştürme başlatılır. Jetconv.exe yüklü tüm hizmetlerin veritabanlarını (DHCP ve yüklüyse WINS ve RPL) yeni veritabanı biçimine dönüştürür.

DHCP veritabanı başarıyla dönüştürüldükten sonra, DHCP Sunucusu hizmeti otomatik olarak yeniden başlatılır.

Dönüştürme işlemi başlatılmadan önce, aşağıdaki yönergelere dikkat edin:

Veritabanları dönüştürülürken hizmetlerin yeniden başlatılmaması gerekir. Dönüştürme durumunu denetlemek için Olay Görüntüleyicisi'ni kullanarak Jetconv.exe işleminin Uygulama Olay Günlüğünü izleyin.

Bu otomatik veritabanı dönüştürme yordamı başarısız olduğunda, veritabanı winnt\system32\upg351db.exe kullanılarak el ile dönüştürülebilir.

Benzer şekilde, Windows NT 3.51'den yükseltme işleminden sonra DHCP'yi ilk kez başlatıyorsanız, yeni ve geliştirilmiş veritabanı biçimine dönüştürmek için DHCP veritabanında dönüştürme aracını (winnt\system32 klasöründeki upg351db.exe) çalıştırmanız gerekir. Veritabanı dönüştürüldükten sonra, DHCP'yi yeniden başlatın.

Bu prosedürleri gerçekleştirmek için Administrators grubunun üyesi olmanız veya size uygun temsil yetkisinin verilmesi gerekir.

Veritabanını yükseltmek için:

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
DHCP Gereken Veritabanı Geçişi Adımları İzleyicisi
{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>