KB4475794 – КОРЕКЦИЯ: Изключение за нарушение на достъпа възниква по време на оптимизиране на заявка на заявка, която осъществява достъп до таблица с филтрирани индекси или статистика

Отнася се за
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Симптоми

Когато използвате Microsoft SQL Server 2014 или 2016, може да се сблъскате с изключение за непозволен достъп по време на съставянето на заявка, която препраща към таблица с филтрирани индекси или филтрирана статистика.

Причина

Този проблем възниква, защото оптимизаторът на заявките не може да получи заключване на Schema-Stability за таблицата, докато други заявки осъществяват достъп до таблицата.

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Решение

Този проблем е решен в следните кумулативни актуализации за SQL Server:

За сервизните пакети за SQL Server

Сервизните пакети са кумулативни. Всеки нов сервизен пакет съдържа всички корекции, които са в предишните сервизни пакети, заедно с всички нови корекции. Нашата препоръка е да се приложи най-новият сервизен пакет и най-новата кумулативна актуализация за този сервизен пакет. Не е необходимо да инсталирате предишен сервизен пакет, преди да инсталирате най-новия сервизен пакет. Използвайте таблица 1 в следващата статия, за да намерите повече информация относно най-новия сервизен пакет и най-новата кумулативна актуализация.

Справки

Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.