증상
Microsoft SQL Server 2016에서 columnstore 인덱스를 사용한다고 가정합니다. columnstore 인덱스에 대해 중첩된 선택 쿼리를 실행하면 액세스 위반이 발생할 수 있습니다. 또한 다음과 유사한 오류 메시지가 SQL Server 오류 로그 파일에 기록됩니다.
참고
날짜 시간 서버 오류: 17310, 심각도: 20, 상태: 1.
날짜 시간 서버 SPID 55가 있는 세션의 사용자 요청에서 치명적인 예외가 생성되었습니다. SQL Server가 이 세션을 종료합니다. 로그 디렉터리에 생성된 덤프를 사용하여 제품 지원 서비스에 문의하십시오.
날짜 시간 spid55 ***C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\LOG\SQLDump0053.txt로 전송되는 스택 덤프
날짜 시간 spid55 SqlDumpExceptionHandler: 프로세스 55에서 치명적인 예외 c0000005 EXCEPTION_ACCESS_VIOLATION를 생성했습니다. SQL Server가 이 프로세스를 종료합니다.
날짜 시간 spid55 * *******************************************************************************
날짜 시간 spid55 *
날짜/시간 spid55 * 스택 덤프 시작:
날짜 시간 SPID55 * 날짜 시간 SPID 55
날짜 시간 spid55 *
날짜 시간 spid55 *
날짜 시간 spid55 * 예외 주소 = 00007FFCBBD008A4 Module(sqlmin+0000000000E608A4)
날짜 시간 spid55 * 예외 코드 = c0000005 EXCEPTION_ACCESS_VIOLATION
날짜 시간 spid55 * 주소 0000000000000000을 쓰는 중 액세스 위반이 발생했습니다.
해결 방법
이 문제에 대한 수정은 다음 업데이트에 포함되어 있습니다.
SQL Server 2016 서비스 팩 2용 누적 업데이트 1
SQL Server 2016 서비스 팩 1용 누적 업데이트 9
SQL Server 빌드 정보
SQL Server의 각 새 빌드에는 이전 빌드의 모든 핫픽스 및 보안 수정 사항이 포함되어 있습니다. 사용 중인 SQL Server 버전에 맞는 최신 빌드를 설치하는 것이 좋습니다.
상태
Microsoft에서 이는 "적용 대상" 섹션에 나열된 Microsoft 제품에서의 문제임을 확인했습니다.
참조 자료
Microsoft에서 소프트웨어 업데이트를 설명하는 데 사용하는 용어에 대해 알아보세요.