Symptômes
Partez du principe que vous avez de nombreuses bases de données dans un groupe de disponibilités distribuées (AG) dans Microsoft SQL Server 2016 et 2017. Lorsque vous effectuez un basculement manuel surle second jeu de Ween du jeu, vous remarquerez qu’il peut échouer, même si tout les réplicas sont synchronisés. De plus, vous recevez des messages d’erreur similaires à ce qui suit :
MSG 41104, niveau 16, État 12, ligne LineNumber
Basculement du groupe de disponibilité vers le réplica local échec, car la ressource de groupe de disponibilité ne s’est pas connectée en raison d’un erreur précédente.
Pour identifier l’erreur, vous pouvez vérifier le journal des erreurs SQL Server, le Journaux de cluster de basculement de Windows Server et journaux d’événements système. Pour plus d’informations à propos de l’affichage d’événements et de journaux pour une mise en cluster de Windows Server Failover (WSFC), vous pouvez consulter la documentation de Windows Server. Lorsque vous vérifiez le Journal des erreurs, un message d’erreur qui ressemble à ce qui suit s’affiche :
Réplica de disponibilité pour le groupe de disponibilité' <AGName> 'sur cette instance de SQL Server ne peut pas devenir le réplica principal. Un ou plusieurs les bases de données ne sont pas synchronisées ou n’ont pas rejoint le groupe de disponibilité.
Statut
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Résolution
Ce problème a été résolu dans les mises à jour cumulatives de SQL Server suivantes :
À propos des mises à jour cumulatives pour SQL Server :
Chaque nouvelle mise à jour cumulative de SQL Server contient toutes les HotFix et tous les correctifs de sécurité inclus dans le précédent mise à jour cumulative. Consultez les dernières mises à jour cumulatives pour SQL Server :
Références
En savoir plus sur la terminologie Microsoft utilise pour décrire les mises à jour logicielles.