Stratégie de contrôle d'intégrité du système de gestion de sauvegarde

Microsoft.SQLServer.2016.UnitMonitor.DBEngine.SmartAdminSystemHealthPolicy (UnitMonitor)

La stratégie de contrôle d'intégrité du système de gestion de sauvegarde évalue les erreurs critiques comme les informations d'identification erronées ou manquantes et les erreurs de connexion, puis génère un rapport d'intégrité du système.

Knowledge Base article:

Résumé

Ce moniteur vérifie le résultat de l’évaluation de la stratégie de contrôle d’intégrité du système de sauvegarde gérée dans l'instance de SQL Server. Le moniteur est sain si la stratégie a été évaluée correctement. Dans le cas contraire, il n’est pas sain.

Solutions

Pour diagnostiquer ce problème, contactez l'administrateur de base de données ou le propriétaire de la stratégie avec le nom de la stratégie. Le propriétaire de la stratégie peut déterminer la cause première de l'évaluation d'exécution de la stratégie qui a provoqué un état non sain de l'analyse.

Paramètres remplaçables

Nom

Description

Valeur par défaut

Priorité de l'alerte

Définit la priorité de l'alerte.

Normal

Gravité de l'alerte

Définit la gravité de l'alerte.

Erreur

Activé

Active ou désactive le flux de travail.

Oui

Génère des alertes

Définit si le flux de travail génère une alerte.

Oui

Intervalle (en secondes)

L'intervalle de temps récurrent en secondes pendant lequel le workflow est exécuté.

900

Délai d'expiration (en secondes)

Spécifie la durée pendant laquelle le workflow est autorisé à être exécuté avant d'être fermé et marqué comme un échec.

300

Element properties:

TargetMicrosoft.SQLServer.2016.DBEngine
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SQLServer.2016.MonitorType.DBEngine.SmartAdminHealthPolicy
RemotableTrue
AccessibilityPublic
Alert Message
MSSQL 2016 : la stratégie de contrôle d'intégrité du système de gestion de sauvegarde a échoué.
La stratégie de contrôle d'intégrité du système de gestion de sauvegarde évalue les erreurs critiques comme les informations d'identification erronées ou manquantes et les erreurs de connexion, puis génère un rapport d'intégrité du système. L'évaluation de stratégie a échoué.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SQLServer.2016.UnitMonitor.DBEngine.SmartAdminSystemHealthPolicy" TypeID="Microsoft.SQLServer.2016.MonitorType.DBEngine.SmartAdminHealthPolicy" Accessibility="Public" Enabled="true" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Target="SQL2016Core!Microsoft.SQLServer.2016.DBEngine" Priority="Normal">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SQLServer.2016.UnitMonitor.DBEngine.SmartAdminSystemHealthPolicy.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='helptext']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="HealthState" HealthState="Success"/>
<OperationalState ID="Critical" MonitorTypeStateID="ErrorState" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ConnectionString>$Target/Property[Type="SQL2016Core!Microsoft.SQLServer.2016.DBEngine"]/ConnectionString$</ConnectionString>
<PolicyName>SmartAdminSystemHealthPolicy</PolicyName>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>