SQL Server Reporting Services-Windows-Dienst

Microsoft.SQLServer.2008.ReportingServices.ServiceMonitor (UnitMonitor)

Dieser Monitor überprüft den Status des SQL Reporting Services-Diensts.
Beachten Sie, dass der Windows-Dienst für SQL Server Reporting Services von keiner Edition von SQL Server Express unterstützt wird, mit Ausnahme von SQL Server Express with Advanced Services.

Knowledge Base article:

Zusammenfassung

Dieser Monitor überprüft den Status des SQL Reporting Services-Diensts und generiert eine Warnung, wenn der Dienst nicht ausgeführt wird, obwohl er auf einen automatischen Start eingestellt ist.

Beachten Sie, dass keine Warnung generiert wird, wenn der Dienst deaktiviert ist. In diesem Fall wird ein fehlerfreier Status angezeigt.

Ursachen

Es kann verschiedene Ursachen dafür geben, dass ein Dienst beendet wird, z. B.:

Lösungen

Versuchen Sie, den Dienst über den folgenden Link neu zu starten:

SQL Reporting Services-Dienst starten

Über den folgenden Link können Sie weitere Warnungen für diese SQL Server-Instanz anzeigen, die möglicherweise mit diesem Problem zusammenhängen:

SQL Server-Warnungen anzeigen

Überschreibbare Parameter

Name

Beschreibung

Standardwert

Warnungspriorität

Definiert die Warnungspriorität.

Normal

Warnungsschweregrad

Definiert den Warnungsschweregrad.

Fehler

Nur warnen, wenn der Starttyp des Diensts automatisch erfolgt

Diese Einstellung kann nur auf "true" oder "false" festgelegt werden. Ist diese Einstellung auf "false" festgelegt, werden Warnungen unabhängig vom festgelegten Starttyp ausgelöst. Der Standardwert ist "true".

Ja

Aktiviert

Aktiviert oder deaktiviert den Workflow.

Ja

Generiert Warnungen

Definiert, ob der Workflow eine Warnung generiert.

Ja

Element properties:

TargetMicrosoft.SQLServer.2008.ReportingServices
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
SQL Server Reporting Services wurde beendet
Der Windows-Dienst für die Reporting Services-Instanz {0} auf Computer {1} wurde beendet
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SQLServer.2008.ReportingServices.ServiceMonitor" Accessibility="Public" Enabled="true" Target="SQL2008Core!Microsoft.SQLServer.2008.ReportingServices" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SQLServer.2008.ReportingServices.ServiceMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="SQL!Microsoft.SQLServer.ServerRole"]/InstanceName$</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="Error" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>$Target/Property[Type="SQL!Microsoft.SQLServer.ReportingServices"]/ServiceName$</ServiceName>
<CheckStartupType>true</CheckStartupType>
</Configuration>
</UnitMonitor>