Проблема
Предположим, что вы используете группы доступности (AG) Always On в SQL Server 2019. При выполнении запроса на чтение в базе данных-получателе AG, в которой включена фиксация snapshot чтение, вsqlmin.dll возникает ошибка сбоя утверждения ! XdesRMBase :: StartStmtSnapshot в некоторых редких условиях.
DateTime spid57 ***Дамп стека, отправляемый в FileName\FilePath
DateTime * *******************************************************************************
Дата и время *
DateTime * НАЧАЛО ДАМПА СТЕКА:
Дата и время * Дата и время spid 57
Дата и время *
DateTime * Расположение: FileName\FilePath:LineNumber
DateTime * Выражение: !m_recoveryUnit-IsAcceptLogMode>() || GetReadSecGhostCleanupCookie () != nullptr || (IsParallelXdes () && GetParentXdes ()->GetReadSecGhostCleanupCookie () != nullptr)
DateTime * SPID: SPID
DateTime * идентификатор процесса: ProcessID
Дата и время *
DateTime * Входной буфер: 88 байт —
DateTime * exec ProcedureName
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Решение
Эта проблема устранена в следующем накопительном пакете обновления для SQL Server:
Сведения о накопительных обновлениях для SQL Server
Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые были в предыдущей сборке. Рекомендуется установить последнюю сборку для вашей версии SQL Server.
Последний накопительный пакет обновления для SQL Server 2019
Ссылки
Узнайте о терминологии , используемой корпорацией Майкрософт для описания обновлений программного обеспечения.