Veri Ambarı Performans Verilerini Toplama Yazıcısı Kurtarma Durumu

Microsoft.SystemCenter.DataWarehouse.ManagementServer.PerformanceCollectionWriterState.RecoveryState (UnitMonitor)

Veri Ambarı performans verilerini toplama yazıcısı bir sorunla karşılaştığında ve yapılandırılan sürede bu sorundan kurtulamadığında, bu izleyici uyarı durumuna geçer

Knowledge Base article:

Özet

Veri Ambarı Performans Verileri Toplama Yazıcısı işlemi Veri Ambarına veri yazarken düzelmeyen bir hatayla karşılaştı. Yönetim Sunucusunda çalıştırılan Performans Verileri Toplama Yazıcısı işlemi Veri Ambarına veri yazarken düzelmeyen bir hatayla karşılaştığında bu izleyici uyarı verir. Yazıcı işlemi 2 dakikalık bir zaman aralığı (varsayılan olarak) içinde başarıyla tamamlanmazsa, bu izleyici uyarı yapar. Aralığın geçersiz kılınabildiğine dikkat edin.

Nedenler

Buna genellikle Veri Ambarı'nı barındıran SQL Server ile ilgili bağlantı sorunları veya SQL Server performansının düşük olması neden olur.

Çözümlemeler

Yönetim Sunucusu'ndan Veri Ambarı'nı barındıran SQL Server'a bağlantı olduğundan emin olun. Örneğin bir güvenlik duvarı iletişimi engelliyor olabilir. Veri Ambarı Eylem Hesabı'nın Veri Ambarı veritabanına bağlanabildiğinden emin olun. Zaman aşımı sorunlarıyla karşılaşıyorsanız, SQL Server'ın aşırı yüklenip yüklenmediğini belirlemek için SQL Server kullanımını inceleyin. Bakılacak önemli sayaçlar şunlardır: CPU kullanımı, bellek kullanımı ve Disk G/Ç.

Element properties:

TargetMicrosoft.SystemCenter.DataWarehouseConnectorServer
Parent MonitorMicrosoft.SystemCenter.DataWarehouse.ManagementServer.PerformanceCollectionWriterState.Rollup
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.DataWarehouse.2SingleEventLogTimed2StateUnitMonitorType
RemotableTrue
AccessibilityInternal
Alert Message
Performans verilerini toplama işlemi Veri Ambarına veri yazamıyor
Performans verilerini toplama işlemi Veri Ambarına veri yazamıyor. {0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.DataWarehouse.ManagementServer.PerformanceCollectionWriterState.RecoveryState" Accessibility="Internal" Enabled="true" Target="DataWarehouse!Microsoft.SystemCenter.DataWarehouseConnectorServer" ParentMonitorID="Microsoft.SystemCenter.DataWarehouse.ManagementServer.PerformanceCollectionWriterState.Rollup" TypeID="DataWarehouse!Microsoft.SystemCenter.DataWarehouse.2SingleEventLogTimed2StateUnitMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.DataWarehouse.ManagementServer.PerformanceCollectionWriterState.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.CollectPerformanceData</WorkflowName>
<FirstEventId>31551</FirstEventId>
<SecondEventId>31554</SecondEventId>
<TimeIntervalSeconds>120</TimeIntervalSeconds>
</Configuration>
</UnitMonitor>