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í.
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ý.
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.
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.
Target | Microsoft.SystemCenter.DataWarehouseConnectorServer | ||
Parent Monitor | Microsoft.SystemCenter.DataWarehouse.ManagementServer.StateDataWriterMaintenanceState.Rollup | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter.DataWarehouse.2SingleEventLogTimed2StateUnitMonitorType | ||
Remotable | True | ||
Accessibility | Internal | ||
Alert Message |
| ||
RunAs | Default |
<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>