Execution account is specified

Microsoft.Dynamics.AX6.ManagementPack.SSRS.Monitoring.ExecutionAccountCheck (UnitMonitor)

Determines whether a Reporting Services execution account has been specified. If so, the monitor determines whether it is set to the Business Connector proxy account.

Knowledge Base article:

Summary

Determines whether a Reporting Services execution account has been specified. If so, the monitor determines if it is set to the Business Connector proxy account.

Causes

The Reporting Services execution account is not set to the Business Connector proxy account.

Resolutions

Do not specify an execution account.

-or-

Open Reporting Services Configuration Manager (Start > Programs > Microsoft SQL Server > Configuration Tools > Reporting Services Configuration Manager). Set the execution account to the Business Connector proxy account.

Element properties:

TargetMicrosoft.Dynamics.AX6.ManagementPack.ClassLibrary.SSRSInstance
Parent MonitorSystem.Health.ConfigurationState
CategoryCustom
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveFalse
Monitor TypeMicrosoft.Dynamics.AX6.ManagementPack.SSRS.Monitoring.SSRSConfiguration.ExecutionAccountBCProxy
RemotableTrue
AccessibilityPublic
RunAsMicrosoft.Dynamics.AX6.ManagementPack.ClassLibrary.AxDbReaderAccount

Source Code:

<UnitMonitor ID="Microsoft.Dynamics.AX6.ManagementPack.SSRS.Monitoring.ExecutionAccountCheck" Accessibility="Public" Enabled="true" Target="MicrosoftDynamicsAX6ManagementPackClassLibrary!Microsoft.Dynamics.AX6.ManagementPack.ClassLibrary.SSRSInstance" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" RunAs="MicrosoftDynamicsAX6ManagementPackClassLibrary!Microsoft.Dynamics.AX6.ManagementPack.ClassLibrary.AxDbReaderAccount" TypeID="Microsoft.Dynamics.AX6.ManagementPack.SSRS.Monitoring.SSRSConfiguration.ExecutionAccountBCProxy" ConfirmDelivery="true">
<Category>Custom</Category>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateIdb9c3a2db5ef847d7a2dfa76f291ff0a6" MonitorTypeStateID="IsHealthy" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId198b3cc4f6d2454d8bce46966e62c86d" MonitorTypeStateID="IsNotHealthy" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
</Configuration>
</UnitMonitor>