Симптоми
Да предположим, че използвате columnstore индекс в Microsoft SQL Server 2016. Когато изпълните вложена заявка за избиране спрямо индекса columnstore, може да възникне непозволен достъп до памет. Освен това в регистрационния файл на грешките на SQL Server се записва съобщение за грешка, подобно на следното:
дата и час Сървърна грешка: 17310, сериозност: 20, състояние: 1.
дата и час Сървър Заявка на потребител от сесията с SPID 55 генерира фатално изключение. SQL Server прекратява тази сесия. Свържете се с услугите за поддръжка на продукти с вторичното копие, създадено в директорията с регистрационни файлове.
date time 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:
дата час spid55 * дата час spid 55
дата час spid55 *
дата час spid55 *
дата час spid55 * Адрес на изключение = 00007FFCBBD008A4 Module(sqlmin+00000000000E608A4)
дата час spid55 * Код на изключение = c0000005 EXCEPTION_ACCESS_VIOLATION
дата и час spid55 * Непозволен достъп непозволен писане адрес 0000000000000000
Решение
Корекцията за този проблем е включена в следните актуализации:
Кумулативна актуализация 8 за SQL Server 2017 г.
Кумулативна актуализация 1 за SQL Server 2016 Service Pack 2
Кумулативна актуализация 9 за SQL Server 2016 Service Pack 1
За компилациите за SQL Server
Всяка нова компилация за SQL Server съдържа всички горещи поправки и корекции на защитата, които са били в предишната компилация. Препоръчваме ви да инсталирате най-новата компилация за вашата версия на SQL Server:
Статут
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са изброени в раздела "Отнася се за".
Препратки
Научете повече за терминологията, която Microsoft използва за описване на актуализациите на софтуера.