Détecte le redémarrage du moteur de base de données SQL Server 2014. Remarque : cette règle est désactivée par défaut, utilisez des remplacements afin de l'activer si nécessaire.
Cette règle détecte le redémarrage de SQL Server.
Cette règle détecte que le service de moteur de base de données SQL était en état « Arrêté » pour une courte période avant de repasser en état “en cours d’exécution”. La durée autorisée d’indisponibilité est définie par le paramètre « Durée d’indisponibilité » et peut être remplacée. La valeur configurée par défaut est de 900 secondes (15 minutes).
Nom | Description | Valeur par défaut |
Durée d'indisponibilité (en secondes) | Le workflow tentera d'intercepter un événement de début de service dans ce cadre temporel, après l'arrêt du service d'événements. | 900 |
Activé |
| Non |
Génère des alertes |
| Oui |
Priorité |
| 1 |
Severité |
| 1 |
Target | Microsoft.SQLServer.2014.DBEngine | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
|
ID | Module Type | TypeId | RunAs |
---|---|---|---|
ServiceRestart | DataSource | Microsoft.SQLServer.2014.WindowsServiceRestartDetectionProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SQLServer.2014.DBEngineServiceRestart" Enabled="false" Target="SQL2014Core!Microsoft.SQLServer.2014.DBEngine" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="ServiceRestart" TypeID="Microsoft.SQLServer.2014.WindowsServiceRestartDetectionProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>SQL Server ($Target/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.ServerRole"]/InstanceName$)</ServiceName>
<CorrelatorInterval>900</CorrelatorInterval>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SQLServer.2014.DBEngineServiceRestart.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.ServerRole"]/InstanceName$</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter2>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>