Symptômes
Supposez que vous exécutez une requête sur un réplica secondaire du groupe de disponibilité secondaire d’un groupe de disponibilité distribuée dans Microsoft SQL Server 2016 et 2017. Lorsque vous exécutez une sauvegarde du journal des transactions sur un autre réplica dans le groupe de disponibilité distribuée en même temps, la requête échoue et vous recevez le message d’erreur suivant :
MSG 3948, niveau 16, état 2, ligne LineNumber
La transaction a été arrêtée en raison de la disponibilité du changement d’État ou du changement d’état de réplicas ou les enregistrements fantômes sont supprimés sur le serveur principal et le réplica de disponibilité secondaire qui peut être requis par des requêtes qui s’exécutent dans le cadre de l’isolement instantané. Réessayez la transaction.
Résolution
Ce problème a été résolu dans les mises à jour cumulatives de SQL Server suivantes :
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :
Statut
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.
Références
Apprenez-en davantage sur la terminologieutilisée par Microsoft pour décrire les mises à jour logicielles.