Amélioration
Supposons que vous utilisez la fonctionnalité Groupes de disponibilité AlwaysOn dans Microsoft SQL Server 2016 ou 2017 avec DTC_SUPPORT=PER_DB. Après avoir appliqué cette mise à jour, vous pouvez utiliser l’isolation des instantanés et les points d’enregistrement pour les transactions entre bases de données sur des bases de données de groupe de disponibilité. Cela s’applique si toutes les bases de données impliquées dans la transaction sont actuellement hébergées sur la même instance.
Résolution
Informations sur le correctif logiciel à la demande
Cette amélioration est incluse dans les correctifs logiciels à la demande suivants pour SQL Server :
Informations de mise à jour cumulative
Cette amélioration est incluse dans les mises à jour cumulatives suivantes pour SQL Server :
À propos des mises à jour cumulatives pour SQL Server :
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs logiciels et tous les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Découvrez les dernières mises à jour cumulatives pour SQL Server :
Informations supplémentaires
Voici quelques messages d’erreur courants que vous pouvez rencontrer avant l’implémentation de cette amélioration :
Erreur 3996 : Le niveau d’isolement d’instantané n’est pas pris en charge pour la transaction distribuée. Utilisez un autre niveau d’isolation ou n’utilisez pas de transaction distribuée.
Erreur 3933 : Impossible de promouvoir la transaction en une transaction distribuée, car cette transaction comporte un point d’enregistrement actif.
Erreur 627 : Impossible d’utiliser SAVE TRANSACTION dans une transaction distribuée.
Références
Découvrez la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.