Ознаки
Припустімо, що використовується стовпчастий індекс Microsoft SQL Server 2016. Під час виконання вкладеного вибіркового запиту з індексом columnstore може виникнути порушення прав доступу. Крім того, у файл журналу SQL Server помилок реєструється повідомлення про помилку приблизно такого вигляду:
дата Помилка сервера: 17310, серйозність: 20, стан: 1.
дата Сервер Запит користувача з сеансу з SPID 55 створив критичний виняток. SQL Server завершує цей сеанс. Зверніться до служби підтримки продуктів із дампом, виробленим у каталозі журналів.
дата й час spid55 ***Stack Dump being sent to C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\LOG\SQLDump0053.txt
date time spid55 SqlDumpExceptionHandler: Process 55 generated fatal exception c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server завершує цей процес.
дата час spid55 * **********
дата spid55 *
дата час spid55 * BEGIN STACK DUMP:
date time spid55 * date time spid 55
date time spid55 *
date time spid55 *
date time spid55 * Exception Address = 00007FFCBBD008A4 Module(sqlmin+0000000000E608A4)
дата spid55 * Код винятку = c0000005 EXCEPTION_ACCESS_VIOLATION
час дати spid55 * Порушення прав доступу відбулося записування адреси 000000000000000000
Спосіб вирішення
Виправлення цієї проблеми включено в такі оновлення:
Сукупний пакет оновлень 8 для SQL Server 2017
Сукупний пакет оновлень 1 для SQL Server 2016 із пакетом оновлень 2
Сукупний пакет оновлень 9 для SQL Server 2016 із пакетом оновлень 1
Про збірки SQL Server
Кожна нова збірка для SQL Server містить усі виправлення та виправлення системи безпеки, які були в попередній збірці. Радимо інсталювати найновішу збірку для своєї версії SQL Server.
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "Стосується".
Посилання
Дізнайтеся про термінологію, яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.