Analyse le niveau du Service Pack du moteur de la base de données d'après le paramètre conforme
Cette analyse vérifie la version du Service Pack pour cette instance de SQL. Une alerte d'avertissement ou d'erreur sera déclenchée si la version ne correspond pas au paramètre requis.
Cette analyse immédiatement utilisable permet d'envoyer une alerte lorsque le niveau du Service Pack n'est pas 0. Il est possible de changer ce paramètre en le remplaçant, si nécessaire.
Un fonctionnement anormal est dû à un niveau de Service Pack qui n'est pas au niveau requis (0 est le niveau par défaut)
Ce problème peut être résolu en changeant/appliquant le Service Pack le plus récent à SQL Server
Sinon, si le paramètre actuel est valide dans votre environnement :
Remplacez l'analyse afin de modifier la valeur requise de cette instance spécifique de SQL ou de toutes les instances
Désactivez l'analyse de cette instance spécifique de SQL ou de toutes les instances
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. | MatchMonitorHealth |
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 (secondes) | L'intervalle de temps récurrent, en secondes, dans lequel exécuter le flux de travail. | 43200 |
Niveau minimal du Service Pack pour SQL Server 2012 | Niveau minimal de Service Pack, conformément à la stratégie d'entreprise. Par défaut, il est égal à 0 (entier). | 0 |
Target | Microsoft.SQLServer.2012.DBEngine | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | ConfigurationHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SQLServer.2012.ServicePackVersion | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SQLServer.2012.DBEngine.Configuration.ServicePackLevel" Accessibility="Public" Enabled="true" Target="SQL2012Core!Microsoft.SQLServer.2012.DBEngine" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.SQLServer.2012.ServicePackVersion" ConfirmDelivery="false">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.SQLServer.2012.DBEngine.Configuration.ServicePackLevel.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="SQL!Microsoft.SQLServer.ServerRole"]/InstanceName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="SPCompliant" MonitorTypeStateID="ValueGood" HealthState="Success"/>
<OperationalState ID="SPNotCompliant" MonitorTypeStateID="ValueBad" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<SQLServiceName>$Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$</SQLServiceName>
<IntervalSeconds>43200</IntervalSeconds>
<GoodValue>4</GoodValue>
</Configuration>
</UnitMonitor>