증상
Microsoft SQL Server 2016에서 CCI(클러스터형 columnstore 인덱스)가 있는 테이블에서 UPDATE 문을 실행하면 다음과 유사한 어설션 오류가 발생할 수 있습니다.
위치: "bpbatch.cpp":240
식: (BP_VECTOR_ID)(iNew + 1) == iNew + 1
SPID: 55
프로세스 ID: 1556
Msg 3624, Level 20, State 1, Line 1
시스템 어설션 검사 실패했습니다. 자세한 내용은 SQL Server 오류 로그를 확인합니다. 일반적으로 어설션 실패는 소프트웨어 버그 또는 데이터 손상으로 인해 발생합니다. 데이터베이스 손상을 검사 DBCC CHECKDB를 실행하는 것이 좋습니다. 설치하는 동안 Microsoft에 덤프를 보내기로 합의한 경우 미니 덤프가 Microsoft로 전송됩니다. 최신 서비스 팩 또는 기술 지원의 핫픽스에서 Microsoft에서 업데이트를 사용할 수 있습니다.
Msg 596, Level 21, State 1, Line 0
세션이 킬 상태에 있으므로 실행을 계속할 수 없습니다.
Msg 0, 수준 20, 상태 0, 줄 0
현재 명령에서 심각한 오류가 발생했습니다. 결과가 있는 경우 삭제해야 합니다.
해결 방법
이 문제는 SQL Server 대한 다음 누적 업데이트에서 해결되었습니다.
SQL Server 대한 각각의 새로운 누적 업데이트에는 이전 누적 업데이트에 포함된 모든 핫픽스 및 모든 보안 수정 사항이 포함됩니다. SQL Server 2016의 SQL Server:
최신 누적 업데이트에 대한 최신 누적 업데이트를 확인하세요.
상태
Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.
참고 자료
Microsoft에서 소프트웨어 업데이트를 설명하는 데 사용하는 용어에 대해 알아봅니다.