KB4338746 - CORRECTIF : Erreur 19432 lors de l’utilisation de groupes de disponibilité Always On dans SQL Server

S’applique à
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core SQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Symptômes

Supposons que vous utilisez des groupes de disponibilité Always On dans Microsoft SQL Server 2016 et 2017. Après la sérialisation de deux blocs de journaux en double, un message d’erreur semblable au suivant s’affiche :

Remarque

Erreur : 19432, Gravité : 16, État : 0. Always On transport des groupes de disponibilité a détecté un bloc de journal manquant pour la base de données de disponibilité « database_name ». Le LSN du dernier bloc de journal appliqué est (xxxx :xxxxxxx :x). L’analyse du journal redémarre pour résoudre le problème. Ceci n’est qu’un message d’information. Aucune action de l’utilisateur n’est requise.

Résolution

Ce problème est résolu dans la mise à jour suivante pour SQL Server :

Mise à jour cumulative 8 pour SQL Server 2017

Mise à jour cumulative 2 pour SQL Server 2016 SP2

Mise à jour cumulative 10 pour SQL Server 2016 SP1

À propos des builds de SQL Server

Chaque nouvelle build de SQL Server contient tous les correctifs logiciels et correctifs de sécurité qui se trouvaient dans la version précédente. Nous vous recommandons d’installer la version la plus récente pour votre version de SQL Server :

La dernière build pour SQL Server 2017

Dernière mise à jour cumulative pour SQL Server 2016

État

Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».

Références

Découvrez la terminologie standard utilisée par Microsoft pour décrire les mises à jour logicielles.