Cette analyse vérifie l'état de la connexion entre les réplicas de disponibilité. L'analyse se trouve dans un état non sain lorsque l'état de la connexion du réplica de disponibilité est DISCONNECTED. Sinon, l'analyse est saine.
Cette analyse vérifie l'état de la connexion entre les réplicas de disponibilité. L'analyse se trouve dans un état non sain lorsque l'état de la connexion du réplica de disponibilité est DISCONNECTED. Sinon, l'analyse est saine.
Ce réplica secondaire n'est pas connecté au réplica principal. L'état de la connexion est DISCONNECTED.
Le port de connexion est peut-être en conflit avec une autre application.
Le type ou l'algorithme de chiffrement est discordant.
Le point de terminaison de connexion est supprimé ou non démarré.
Le transport est déconnecté.
Vérifiez la configuration du point de terminaison de mise en miroir de bases de données pour les instances des réplicas principal et secondaire et mettez à jour la configuration discordante.
Vérifiez si le port est en conflit et modifiez le numéro de port.
Nom | Description | Valeur par défaut |
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. | Non |
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 |
Target | Microsoft.SQLServer.2014.AlwaysOn.AvailabilityReplica |
Parent Monitor | System.Health.AvailabilityState |
Category | AvailabilityHealth |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | False |
Monitor Type | Microsoft.SQLServer.2014.AlwaysOn.SystemPolicyScriptMonitorType |
Remotable | True |
Accessibility | Public |
RunAs | Microsoft.SQLServer.2014.AlwaysOn.MonitoringAccount |
<UnitMonitor ID="Microsoft.SQLServer.2014.AlwaysOn.AvailabilityReplicaIsConnected" RunAs="Microsoft.SQLServer.2014.AlwaysOn.MonitoringAccount" TypeID="Microsoft.SQLServer.2014.AlwaysOn.SystemPolicyScriptMonitorType" Accessibility="Public" Enabled="true" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Target="AlwaysOnDisc!Microsoft.SQLServer.2014.AlwaysOn.AvailabilityReplica" 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/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2014.AlwaysOn.AvailabilityReplica"]/AvailabilityGroupName$-$Target/Property[Type="System!System.Entity"]/DisplayName$-AlwaysOnArConnectionHealthPolicy</PolicyName>
<InstanceName>$Target/Property[Type="System!System.Entity"]/DisplayName$</InstanceName>
</Configuration>
</UnitMonitor>