Monitoraggio a due stati con stato critico Errore utilizzato in particolare per indicare lo stato di criteri utente personalizzati per i quali Gruppo di disponibilità è impostato su Facet e una delle categorie di errore predefinite è impostata su Categoria criteri.
Questo monitoraggio controlla i risultati della valutazione del criterio nell'istanza di SQL Server. Se il criterio è stato valutato correttamente, il monitoraggio risulta integro, altrimenti risulta non integro.
Per la diagnosi del problema, contattare l'amministratore del database o il proprietario del criterio fornendo il nome di tale criterio. Il proprietario del criterio può determinare la causa radice della valutazione dell'esecuzione del criterio che ha provocato la restituzione dello stato non integro del monitoraggio.
Target | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupErrorUserPolicy |
Parent Monitor | System.Health.AvailabilityState |
Category | AvailabilityHealth |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | False |
Monitor Type | Microsoft.SQLServer.2012.AlwaysOn.UserPolicyScriptMonitorType |
Remotable | True |
Accessibility | Public |
RunAs | Default |
<UnitMonitor ID="Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupErrorPolicyStateMonitor" TypeID="Microsoft.SQLServer.2012.AlwaysOn.UserPolicyScriptMonitorType" Accessibility="Public" Enabled="true" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Target="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupErrorUserPolicy" Priority="Normal">
<Category>AvailabilityHealth</Category>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="HealthState" HealthState="Success"/>
<OperationalState ID="Critical" MonitorTypeStateID="ErrorState" HealthState="Error"/>
</OperationalStates>
<Configuration>
<Interval>900</Interval>
<TimeoutSeconds>300</TimeoutSeconds>
<PolicyName>$Target/Host/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupHealth"]/AvailabilityGroupName$-$Target/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.Policy"]/PolicyName$</PolicyName>
<InstanceName>$Target/Host/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupHealth"]/InstanceName$</InstanceName>
</Configuration>
</UnitMonitor>