Службы Windows: SQL Server Reporting Services

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

Этот монитор проверяет состояние службы SQL Reporting Services.
Обратите внимание, что служба Windows служб SQL Server Reporting Services не поддерживается ни в одном из выпусков SQL Server Express, кроме SQL Server Express with Advanced Services.

Knowledge Base article:

Сводка

Монитор проверяет состояние службы SQL Reporting Services и формирует предупреждение, если служба настроена на автоматический запуск, но не запущена.

Обратите внимание, что предупреждение не создается, когда эта служба отключена и должно быть отображено работоспособное состояние.

Причины

Служба может остановиться по многим причинам, включая следующие:

Решения

Можно попытаться перезапустить службу при помощи следующей ссылки:

Запуск службы SQL Reporting Services

С помощью следующей ссылки можно для этого экземпляра SQL Server просмотреть другие предупреждения, которые могут быть связаны с данной проблемой:

Просмотр предупреждений SQL Server

Переопределяемые параметры

Имя

Описание

Значение по умолчанию

Приоритет предупреждения

Определяет приоритет предупреждения.

Нормальный

Серьезность предупреждения

Определяет серьезность предупреждения.

Ошибка

Выдавать предупреждение, только если тип запуска службы — "Автоматически"

Может принимать только значения true или false. Если значение равно false, то предупреждения инициируются независимо от типа запуска. По умолчанию задано значение true.

Да

Вкл.

Включает или отключает рабочий процесс.

Да

Создает предупреждения

Определяет, создает ли рабочий процесс предупреждения.

Да

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 остановлены
Служба Windows для экземпляра служб Reporting Services {0} остановлена на компьютере {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>