Symptômes
Supposons que vous utilisez les groupes de disponibilité Always On (INTX) dans SQL Server 2019. Lorsque vous exécutez une requête de lecture sur la base de données secondaire DUTX dont l’instantané s’est engagé en lecture, une erreur de défaillance d’assertion se produit sursqlmin.dll! XdesRMBase::StartStmtSnapshot dans certaines conditions rares.
DateTime spid57 ***Stack Dump sent to FileName\FilePath
DateTime * ***************
DateTime *
DATETime * BEGIN STACK DUMP:
DateTime * DateTime spid 57
DateTime *
DateTime * Location: FileName\FilePath:LineNumber
DateTime * Expression: !m_recoveryUnit->IsAcceptLogMode() || GetReadSecGhostCleanupCookie () != nullptr || (IsParallelXdes () && GetParentXdes ()->GetReadSecGhostCleanupCookie () != nullptr)
DateTime * SPID: SPID
DateTime * ID de processus : ProcessID
DateTime *
DateTime * Tampon d’entrée de 88 octets -
DateTime * exec ProcedureName
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 est résolu dans la mise à jour cumulative suivante pour SQL Server :
Chaque nouvelle mise à jour cumulative SQL Server contient tous les correctifs et correctifs de sécurité de la build précédente. Nous vous recommandons d’installer la dernière build pour votre version de SQL Server :
Références
En savoir plus sur la terminologie utilisée parMicrosoft pour décrire les mises à jour logicielles.