This monitor checks the status of the Local SQL Server 2017 Database Engine service.
This monitor translates state of "SQL Server Windows Service" monitor of DB Engine to Database. More details are available in "SQL Server Windows Service" monitor Knowledgebase article.
Name | Description | Default Value |
Enabled | Enables or disables the workflow. | Yes |
Generates Alerts | Defines whether the workflow generates an Alert. | No |
Interval (seconds) | The recurring interval of time in seconds in which to run the workflow. | 60 |
Synchronization Time | The synchronization time specified by using a 24-hour format. May be omitted. |
|
Target | Microsoft.SQLServer.2017.Windows.LocalDatabase |
Parent Monitor | System.Health.AvailabilityState |
Category | AvailabilityHealth |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | True |
Monitor Type | Microsoft.SQLServer.2017.Windows.MonitorType.LocalDatabase.DBServiceStatus |
Remotable | True |
Accessibility | Public |
RunAs | Default |
<UnitMonitor ID="Microsoft.SQLServer.2017.Windows.Monitor.Database.ServiceStatus" Accessibility="Public" Enabled="true" Target="SQL2017WD!Microsoft.SQLServer.2017.Windows.LocalDatabase" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.SQLServer.2017.Windows.MonitorType.LocalDatabase.DBServiceStatus" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="Error" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>60</IntervalSeconds>
<SyncTime/>
<PrincipalName>$Target/Host/Property[Type="SQL2017WD!Microsoft.SQLServer.2017.Windows.DBEngine"]/PrincipalName$</PrincipalName>
<ServiceName>$Target/Host/Property[Type="SQL2017L!Microsoft.SQLServer.2017.Library.DBEngine"]/ServiceName$</ServiceName>
</Configuration>
</UnitMonitor>