Servicio de Windows de SQL Server Reporting Services

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

Este monitor comprueba el estado del servicio SQL Reporting Services.
Tenga en cuenta que el servicio SQL Reporting Services no es compatible en ninguna edición de SQL Server Express, salvo SQL Server Express con Advanced Services.

Knowledge Base article:

Resumen

Este monitor comprueba el estado del servicio SQL Reporting Services y genera una alerta cuando el servicio está configurado para iniciarse automáticamente y no se está ejecutando.

Tenga en cuenta que no se generará ninguna alerta si el servicio está deshabilitado y que se mostrará un estado correcto.

Causas

Un servicio se puede detener por diversos motivos, entre los que se incluyen los siguientes:

Soluciones

Puede intentar reiniciar el servicio mediante el siguiente vínculo:

Iniciar servicio SQL Reporting Services

Puede ver otras alertas para esta instancia de SQL Server que pueden estar relacionadas con este problema mediante el siguiente vínculo:

Ver alertas de SQL Server

Parámetros invalidables

Nombre

Descripción

Valor predeterminado

Prioridad de alerta

Define la prioridad de la alerta.

Normal

Gravedad de alerta

Define la gravedad de la alerta.

Error

Alertar solo si el tipo de inicio del servicio es automático

Solo se puede definir como 'true' o 'false'. Si se define como 'false', las alertas se generarán independientemente del tipo de inicio establecido. El valor predeterminado es 'true'.

Habilitado

Habilita o deshabilita el flujo de trabajo.

Genera alertas

Define si el flujo de trabajo genera una alerta.

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 detenido
El servicio de Windows para la instancia de Reporting Services {0} se ha detenido en el equipo {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>