Stav obnovení periodické údržby dat zapisovače sběru dat stavu objektu datového skladu

Microsoft.SystemCenter.DataWarehouse.ManagementServer.StateDataMaintenanceState.WriterMaintenance.RecoveryState (UnitMonitor)

Toto sledování přepíná do stavu varování poté, co proces periodické údržby dat zapisovače sběru dat stavu objektu datového skladu narazí na problém a během nakonfigurovaného množství času se z tohoto problému nezotaví.

Knowledge Base article:

Souhrn

U procesu periodické údržby dat zapisovače kolekce dat stavu objektu datového skladu došlo k trvalé chybě při zápisu do datového skladu. Toto monitorování vydá výstrahu, pokud proces periodické údržby dat zapisovače kolekce dat stavu objektu datového skladu, který běží na serveru pro správu, zaznamená při zápisu do datového skladu trvalou chybu. Pokud nebude proces zápisu úspěšně dokončen v intervalu 5 minut (výchozí hodnota), toto monitorování vydá výstrahu. Interval je přepsatelný.

Příčiny

Nejčastější příčinou bývají problémy s připojením k SQL serveru, který je hostitelem datového skladu, nebo pomalý výkon SQL serveru.

Řešení

Zkontrolujte, že existuje připojení mezi serverem pro správu a SQL serverem, který je hostitelem datového skladu. Komunikace mohla být zablokována například bránou firewall. Ujistěte se, že se účet akce datového skladu může připojit k databázi datového skladu. Pokud máte problémy s časovým limitem, prověřte využití SQL serveru, abyste zjistili, zda není přetížen. Důležité čítače, které byste měli zkontrolovat: využití procesoru, využití paměti a vstup/výstup disku.

Element properties:

TargetMicrosoft.SystemCenter.DataWarehouseConnectorServer
Parent MonitorMicrosoft.SystemCenter.DataWarehouse.ManagementServer.StateDataWriterMaintenanceState.Rollup
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.DataWarehouse.2SingleEventLogTimed2StateUnitMonitorType
RemotableTrue
AccessibilityInternal
Alert Message
Proces zapisovače dat stavu objektu datového skladu selhal při provádění operace údržby.
Proces zapisovače dat stavu objektu datového skladu selhal při provádění operace údržby. {0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.DataWarehouse.ManagementServer.StateDataMaintenanceState.WriterMaintenance.RecoveryState" Accessibility="Internal" Enabled="true" Target="DataWarehouse!Microsoft.SystemCenter.DataWarehouseConnectorServer" ParentMonitorID="Microsoft.SystemCenter.DataWarehouse.ManagementServer.StateDataWriterMaintenanceState.Rollup" TypeID="DataWarehouse!Microsoft.SystemCenter.DataWarehouse.2SingleEventLogTimed2StateUnitMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.DataWarehouse.ManagementServer.StateDataMaintenanceState.WriterMaintenance.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Item0Context/DataItem/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Good" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
<OperationalState ID="Bad" MonitorTypeStateID="FirstEventRaisedAndNoSecondEventRaisedInTimeInterval" HealthState="Error"/>
</OperationalStates>
<Configuration>
<WorkflowName>Microsoft.SystemCenter.DataWarehouse.CollectEntityHealthStateChange</WorkflowName>
<FirstEventId>31553</FirstEventId>
<SecondEventId>31572</SecondEventId>
<TimeIntervalSeconds>300</TimeIntervalSeconds>
</Configuration>
</UnitMonitor>