Ce moniteur vérifie si le groupe de disponibilité a au moins un réplica secondaire prêt pour le basculement. Le moniteur est défectueux et une alerte est enregistrée quand le mode de basculement du réplica principal est automatique, mais qu'aucun réplica secondaire dans le groupe de disponibilité n'est prêt pour le basculement automatique. Le moniteur est sain quand au moins un réplica secondaire est prêt pour le basculement automatique. Il s'agit d'un moniteur d'agrégat (Rollup).
Ce moniteur vérifie si le groupe de disponibilité a au moins un réplica secondaire prêt pour le basculement. Le moniteur est défectueux et une alerte est enregistrée quand le mode de basculement du réplica principal est automatique, mais qu'aucun réplica secondaire dans le groupe de disponibilité n'est prêt pour le basculement automatique. Le moniteur est sain quand au moins un réplica secondaire est prêt pour le basculement automatique.
Le groupe de disponibilité n'est pas prêt pour le basculement automatique. Le réplica principal est configuré pour le basculement automatique, or le réplica secondaire n'est pas prêt pour le basculement automatique. Le réplica secondaire configuré pour le basculement automatique est peut-être indisponible ou son état de synchronisation des données n'est pas SYNCHRONISÉ pour le moment.
Vérifiez si au moins un réplica secondaire est configuré avec un basculement automatique. Sinon, mettez à jour la configuration d'un réplica secondaire pour qu'il soit automatiquement la cible d'un basculement automatique avec validation synchrone.
Vérifiez dans le moniteur correspondant si l'état de synchronisation des données du réplica cible du basculement automatique est SYNCHRONISÉ et résolvez le problème au niveau du réplica de disponibilité.
Nom | Description | Valeur par défaut |
Priorité d'alerte | Définit la priorité de l'alerte. | Normale |
Gravité d'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 |
Target | Microsoft.SQLServer.Core.AvailabilityGroup | ||
Parent Monitor | System.Health.AvailabilityState | ||
Algorithm | WorstOf | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
|
<AggregateMonitor ID="Microsoft.SQLServer.Core.Rollup.AvailabilityGroup.AutomaticFailoverReadiness" Accessibility="Public" Enabled="true" Target="Microsoft.SQLServer.Core.AvailabilityGroup" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SQLServer.Core.Rollup.AvailabilityGroup.AutomaticFailoverReadiness.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="System!System.Entity"]/DisplayName$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="Microsoft.SQLServer.Core.AvailabilityGroup"]/ClusterName$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="Microsoft.SQLServer.Core.AvailabilityGroup"]/PrimaryReplicaServerName$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<Algorithm>WorstOf</Algorithm>
</AggregateMonitor>