Zugriff auf Webdienst möglich

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

Der Monitor generiert eine Warnung, wenn der Überwachungsworkflow keine Verbindung mit dem SSRS-Webdienst herstellen kann.

Knowledge Base article:

Zusammenfassung

Der Monitor generiert eine Warnung, wenn der Überwachungsworkflow keine Verbindung mit dem SSRS-Webdienst herstellen kann.

Ursachen

Einige der möglichen Ursachen für die Meldung "Verbindung zum Berichtsserver kann nicht hergestellt werden" sind:

Lösungen

The following link provides more information about how to connect to reporting services:

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

Name

Beschreibung

Standardwert

Aktiviert

Enables or disables the workflow

1

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.

 

Anzahl der Stichproben

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

6

Synchronisierungszeit

Indicates, how many times a measured value should breach a threshold before the state is changed.

6

Timeout für die Webverbindung

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

 

Element properties:

TargetMicrosoft.SQLServer.2012.ReportingServices.Instance
Parent MonitorSystem.Health.AvailabilityState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SQLServer.2012.ReportingServices.MonitorType.Instance.WebServiceAccessibleMonitor
RemotableTrue
AccessibilityPublic
Alert Message
SSRS 2012: Instanz kann keine Verbindung mit dem SSRS-Webdienst herstellen.
Die Instanz kann keine Verbindung mit dem SSRS-Webdienst herstellen. Empfangene Fehlermeldung:
{0}
RunAsDefault

Source Code:

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