Проблемы
Предположим, что у вас установлен Microsoft SQL Server 2014, 2016 и 2017. У вас есть столбец таблицы, содержащий множество значений NULL, и Вы выполняете запрос для этой таблицы с помощью оценщика мощности по умолчанию (CE). В этом случае в фильтре может возникнуть переоценка, которая сравнивает столбец таблицы со значением, неизвестным во время компиляции.
Решение
Эта проблема исправлена в следующих обновлениях для SQL Server:
Накопительное обновление 13 для SQL Server 2017
Накопительные UDPATE 4 для SQL Server 2016 с пакетом обновления 2 (SP2)
Накопительное обновление 12 для SQL Server 2016 с пакетом обновления 1 (SP1)
Накопительное обновление 1 для SQL Server 2014 с пакетом обновления 3 (SP3)
Накопительное обновление 14 для SQL Server 2014 с пакетом обновления 2
Все новые накопительные обновления для SQL Server содержат все исправления и исправления для системы безопасности, описанные в предыдущей сборке. Мы рекомендуем установить последнюю сборку для вашей версии SQL Server:
Последнее накопительное обновление для SQL Server 2017
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Ссылки
Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.