Status vid första försök för regelbundet dataunderhåll i skrivaren för insamling av data om objekthälsotillstånd i Data Warehouse

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

Den här övervakaren växlar till varningsstatus om det uppstår problem med processen för regelbundet dataunderhåll i skrivaren för insamling av data om objekthälsotillstånd i Data Warehouse

Knowledge Base article:

Sammanfattning

Processen för regelbundet dataunderhåll i skrivaren för insamling av data om objekthälsotillstånd i Data Warehouse påträffade ett fel vid skrivning till Data Warehouse. Den här övervakaren växlar till gul status om processen för regelbundet dataunderhåll i skrivaren för insamling av data om objekthälsotillstånd i Data Warehouse som körs på en hanteringsserver påträffar ett fel vid skrivning till Data Warehouse. Övervakaren genererar ingen varning som standard eftersom skrivfelen kan vara tillfälliga. När den här övervakaren växlar till gul status startar övervakaren för återställning av regelbundet dataunderhåll i skrivaren för insamling av data om objekthälsotillstånd i Data Warehouse en timer. Om skrivprocessen inte har slutförts utan fel inom 5 minuter (som standard) genererar övervakaren en varning. Observera att tidsintervallet kan kringgås.

Orsaker

Detta problem beror vanligtvis på problem med anslutningen till SQL-servern där Data Warehouse finns, eller på problem med långsamma SQL-serverprestanda.

Lösningar

Kontrollera anslutningen från hanteringsservern till SQL-servern som är värd för Data Warehouse. Kommunikationen kan till exempel blockeras av en brandvägg. Kontrollera att åtgärdskontot för Data Warehouse kan ansluta till Data Warehouse-databasen. Om du har timeout-problem kontrollerar du att SQL-servern inte är överbelastad. Kontrollera särskilt räknarna för: processoranvändning, minnesanvändning och disk-I/O.

Element properties:

TargetMicrosoft.SystemCenter.DataWarehouseConnectorServer
Parent MonitorMicrosoft.SystemCenter.DataWarehouse.ManagementServer.StateDataWriterMaintenanceState.Rollup
CategoryStateCollection
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.DataWarehouse.2SingleEventLog2StateUnitMonitorType
RemotableTrue
AccessibilityInternal
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.DataWarehouse.ManagementServer.StateDataMaintenanceState.WriterMaintenance.FirstChanceState" Accessibility="Internal" Enabled="true" Target="DataWarehouse!Microsoft.SystemCenter.DataWarehouseConnectorServer" ParentMonitorID="Microsoft.SystemCenter.DataWarehouse.ManagementServer.StateDataWriterMaintenanceState.Rollup" TypeID="DataWarehouse!Microsoft.SystemCenter.DataWarehouse.2SingleEventLog2StateUnitMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<OperationalStates>
<OperationalState ID="Bad" MonitorTypeStateID="FirstEventRaised" HealthState="Warning"/>
<OperationalState ID="Good" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<WorkflowName>Microsoft.SystemCenter.DataWarehouse.CollectEntityHealthStateChange</WorkflowName>
<FirstEventId>31553</FirstEventId>
<SecondEventId>31572</SecondEventId>
</Configuration>
</UnitMonitor>