Symptômes
Prenons l’exemple du scénario suivant :
-
Supposez que vous activez le changement de capture de données (CDC) sur une base de données dans le groupe toujours disponible (AG) ayant DTC_SUPPORT = PER_DB configuré dans Microsoft SQL Server.
-
Vous essayez de désactiver CDC sur la base de données du AG en exécutant la procédure stockée sp_cdc_disable_db.
-
Dans ce cas, vous pouvez recevoir un vidage d’assertion si la tâche de nettoyage est déjà terminée à l’aide de msdb.dbo.sp_delete_job.
-
Dans d’autres cas, il est possible que la validation d’une transaction distribuée ou d’une transaction entre des bases de données à l’aide de la fonctionnalité Rollback SAVEPOINT puisse entraîner un vidage d’assertion.
-
Pour plus d’informations, reportez-vous à configurer des transactions distribuées pour un groupe toujours disponible.
DateHeure spid1462s * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 1 * * * * ** spid1462s *DateTime SPID1462S @ Begin image de pile :DateTime Spid1462s * DateTime SPID 1462DateTime spid1462s *DateTimespid1462s * location : xactrm. cpp :LineNumberDateTime spid1462s * expression :! (m_activeDtcRMCount = = 0) | | (m_preparedDtcXdesCount = = m_xdesCount)
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 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 :
Références
Apprenez-en davantage sur la terminologieutilisée par Microsoft pour décrire les mises à jour logicielles.