Service Windows SQL Server Reporting Services

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

Ce moniteur vérifie l'état du service SQL Reporting Services.
Notez que le service Windows SQL Server Reporting Services n'est pas pris en charge par les éditions de SQL Server Express, à l'exception de SQL Server Express with Advanced Services.

Knowledge Base article:

Résumé

Ce moniteur vérifie l'état du service SQL Reporting Services et génère une alerte quand le service est configuré pour démarrer automatiquement et qu'il n'est pas en cours d'exécution.

Notez qu'il n'est pas généré d'alerte quand le service est désactivé ; un état sain est affiché.

Causes

Un service peut s'arrêter pour de nombreuses raisons, notamment :

Solutions

Vous pouvez tenter de redémarrer le service en utilisant le lien suivant :

Démarrer le service SQL Reporting Services

Vous pouvez afficher d'autres alertes de cette instance de SQL Server qui peuvent être liées à ce problème à l'aide du lien suivant :

Afficher les alertes SQL Server

Paramètres remplaçables

Nom

Description

Valeur par défaut

Priorité de l'alerte

Définit la priorité de l'alerte.

Normal

Gravité de l'alerte

Définit la gravité de l'alerte.

Erreur

Alerte uniquement si le type de démarrage du service est automatique

Il peut être défini seulement sur « vrai » ou « faux ». S'il est défini sur « faux », des alertes sont déclenchées, quel que soit le type de démarrage défini. La valeur par défaut est « vrai ».

Oui

Activé

Active ou désactive le flux de travail.

Oui

Génère des alertes

Définit si le flux de travail génère une alerte.

Oui

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
Arrêt du service SQL Server Reporting Services
Le service Windows de l'instance de Reporting Services {0} s'est arrêté sur l'ordinateur {1}.
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>