Problembeschreibung
Angenommen, Sie verwenden Always On Availability Groups (AG) in SQL Server 2019. Wenn Sie eine Leseabfrage für die sekundäre AG-Datenbank ausführen, für die die aktivierte aktivierte bestätigungsfähige Momentaufnahme aktiviert ist, tritt ein Assertionsfehler auf sqlmin.dll! XdesRMBase::StartStmtSnapshot unter bestimmten seltenen Bedingungen.
DateTime spid57 ***Stack Dump wird an FileName\FilePath
DateTime * *******************************
DateTime *
DateTime * BEGIN STACK DUMP:
DateTime * DateTime spid 57
DateTime * DateTime *
DateTime * Location: FileName\FilePath:LineNumber
DateTime * Expression: !m_recoveryUnit->IsAcceptLogMode() || GetReadSecGhostCleanupCookie () != nullptr || (IsParallelXdes () && GetParentXdes ()->GetReadSecGhostCleanupCookie () != nullptr)
DateTime * SPID: SPID
DateTime * Process ID: ProcessID
DateTime *
DateTime * Input Buffer 88 Bytes -
DateTime * exec ProcedureName
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Fehlerbehebung
Dieses Problem wurde im folgenden kumulativen Update für SQL Server:
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und Sicherheitsupdates, die im vorherigen Build enthalten waren. Es wird empfohlen, den neuesten Build für Ihre Version von SQL Server:
Informationsquellen
Erfahren Sie mehr über die Terminologie,die Microsoft zur Beschreibung von Softwareupdates verwendet.