증상
2019에서 Always On AG(가용성 그룹)를 SQL Server 가정합니다. 커밋된 스냅숏을 사용하도록 설정된 AG 보조 데이터베이스에서 읽기 쿼리를 실행하면 어설션 실패 오류가sqlmin.dll! 특정 드문 조건에서 XdesRMBase::StartStmtSnapshot.
DateTime spid57 ***Stack 덤프가 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: ProcessID
DateTime *
DateTime * 입력 버퍼 88비트 -
DateTime * exec ProcedureName
상태
Microsoft는 "적용 대상" 절에 나열한 Microsoft 제품에서 이 문제를 확인했습니다.
해결 방법
이 문제는 다음 업데이트의 누적 업데이트에서 SQL Server.
각 새 누적 업데이트에는 SQL Server 빌드에 있는 모든 핫픽스 및 보안 수정이 포함되어 있습니다. 다음 버전의 빌드에 대한 최신 빌드를 설치하는 SQL Server.