Database TCP/IP

Microsoft.Dynamics.AX6.ManagementPack.AOS.Monitoring.Database.TCPIPEnabledMonitor (UnitMonitor)

Determines whether the TCP/IP protocol for SQL Server is enabled.

Knowledge Base article:

Summary

The TCP/IP protocol for SQL Server should be enabled.

Causes

The TCP/IP protocol for SQL Server is not enabled.

Resolutions

See the SQL Server documentation for information about enabling the TCP/IP protocol.

External

For more information about configuring SQL Server, see the following resources:

Element properties:

TargetMicrosoft.Dynamics.AX6.ManagementPack.ClassLibrary.AxDatabase
Parent MonitorSystem.Health.ConfigurationState
CategoryCustom
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Dynamics.AX6.ManagementPack.AOS.Monitoring.Database.TCPIPEnabled
RemotableTrue
AccessibilityPublic
RunAsMicrosoft.Dynamics.AX6.ManagementPack.ClassLibrary.AxDbReaderAccount

Source Code:

<UnitMonitor ID="Microsoft.Dynamics.AX6.ManagementPack.AOS.Monitoring.Database.TCPIPEnabledMonitor" Accessibility="Public" Enabled="true" Target="MicrosoftDynamicsAX6ManagementPackClassLibrary!Microsoft.Dynamics.AX6.ManagementPack.ClassLibrary.AxDatabase" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" RunAs="MicrosoftDynamicsAX6ManagementPackClassLibrary!Microsoft.Dynamics.AX6.ManagementPack.ClassLibrary.AxDbReaderAccount" TypeID="Microsoft.Dynamics.AX6.ManagementPack.AOS.Monitoring.Database.TCPIPEnabled" ConfirmDelivery="true">
<Category>Custom</Category>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId1c3bb49906a54d869a7af0f864a2db5f" MonitorTypeStateID="EqualToTrue" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateIda034466ea7b74b6e84c588442bf879e9" MonitorTypeStateID="NotEqualToTrue" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>1200</IntervalSeconds>
</Configuration>
</UnitMonitor>