Symptômes
Prenons l’exemple du scénario suivant :
-
Vous avez un groupe toujours disponible (AG) avec DTC_SUPPORT = PER_DB.
-
Vous pouvez créer un serveur lié qui pointe vers lui-même.
-
Vous créez uneaction de transaction qui accède à une base de données qui fait partie de la AG à l’aide du serveur lié et de toute autre base de données du serveur, ou même de la même base de données sans le serveur lié.
Dans ce scénario, une assertion est déclenchée et il est possible que vous receviez des messages d’erreur similaires à ce qui suit:
DateHeure SPID SpidNumber * expression : ITaskProxy :: FIsCurrentTaskProxy (m_owningTaskProxy)
DateHeure SPID SpidNumber * SPID : SpidNumber
DateHeure SPID SpidNumber * ID de processus : ProcessNumber
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.