Anzahl der Berichtsausführungen mit Fehler

Microsoft.SQLServer.2012.ReportingServices.UnitMonitor.Instance.ReportsExecutionFailure (UnitMonitor)

Der Monitor überprüft, ob die Anzahl der Berichtsausführungen mit Fehler pro Minute den Schwellenwert nicht überschreitet, ausgedrückt als absoluter Wert. Der Monitor generiert nur dann eine Warnung und ändert seinen Status, wenn mehrere aufeinanderfolgende Überprüfungen fehlerhaft waren. Hinweis: Dieser Monitor ist standardmäßig deaktiviert. Aktivieren Sie ihn bei Bedarf mithilfe von Außerkraftsetzungen.

Knowledge Base article:

Zusammenfassung

Der Monitor überprüft, ob die Anzahl der Berichtsausführungen mit Fehler pro Minute den Schwellenwert nicht überschreitet, ausgedrückt als absoluter Wert. Der Monitor generiert nur dann eine Warnung und ändert seinen Status, wenn mehrere aufeinanderfolgende Überprüfungen fehlerhaft waren.

Ursachen

Fehler bei Berichtsausführungen können aus unterschiedlichen Gründen auftreten, beispielsweise:

Lösungen

Im folgenden TechNet-Artikel werden verschiedene Schritte zur Ermittlung und Behebung der Ursachen für Fehler beim Rendern von Berichten erläutert.

http://technet.microsoft.com/library/ms156290(v=sql.105).aspx

http://technet.microsoft.com/library/cc879329(v=sql.105).aspx

http://technet.microsoft.com/library/cc879330(v=sql.105).aspx

http://technet.microsoft.com/library/cc879331(v=sql.105).aspx

http://technet.microsoft.com/library/cc879328(v=sql.105).aspx

http://technet.microsoft.com/library/cc879334(v=sql.105).aspx

Parameter, die außer Kraft gesetzt werden können

Name

Beschreibung

Standardwert

Aktiviert

Enables or disables the workflow

0

Generiert Warnungen

Defines whether the workflow generates an Alert

Ja

Intervall (Sekunden)

Das periodische Intervall in Sekunden, in dem der Workflow ausgeführt werden soll.

300

Anzahl der Stichproben

Gibt an, wie oft ein gemessener Wert einen Schwellenwert verletzen soll, bevor der Status geändert wird.

6

Synchronisierungszeit

The synchronization time specified by using a 24-hour format. May be omitted.

 

Schwellenwert

Der Monitor überprüft, ob die Anzahl der Berichtsausführungen mit Fehler pro Minute den Schwellenwert nicht überschreitet, ausgedrückt als absoluter Wert.

100

Timeout für Datenbankverbindung

Es tritt ein Fehler beim Workflow auf, und ein Ereignis wird registriert, wenn der Workflow nicht innerhalb des angegebenen Zeitintervalls auf die Datenbank zugreifen kann.

200

Element properties:

TargetMicrosoft.SQLServer.2012.ReportingServices.Instance
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SQLServer.2012.ReportingServices.MonitorType.Instance.ReportsExecutionFailure
RemotableTrue
AccessibilityPublic
Alert Message
SSRS 2012: Berichtsausführungen mit Fehler auf der Instanz
Die Anzahl der Berichtsausführungen mit Fehler pro Minute ist zu hoch. Anzahl der Ausführungen mit Fehler bei der letzten Überprüfung: {0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SQLServer.2012.ReportingServices.UnitMonitor.Instance.ReportsExecutionFailure" Accessibility="Public" Enabled="false" Target="SQLRS!Microsoft.SQLServer.2012.ReportingServices.Instance" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.SQLServer.2012.ReportingServices.MonitorType.Instance.ReportsExecutionFailure" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.SQLServer.2012.ReportingServices.UnitMonitor.Instance.ReportsExecutionFailure.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='ExecutionFailures']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Warning" MonitorTypeStateID="Error" HealthState="Warning"/>
<OperationalState ID="Success" MonitorTypeStateID="Success" HealthState="Success"/>
</OperationalStates>
<Configuration>
<Threshold>100</Threshold>
<SampleCount>6</SampleCount>
<IntervalSeconds>300</IntervalSeconds>
<TimeOut>200</TimeOut>
<SyncTime/>
</Configuration>
</UnitMonitor>