Проблемы
Рассмотрим следующий сценарий.
-
Вы используете Microsoft SQL Server 2014.
-
У вас есть таблица, которая содержит хотя бы один вычисляемый столбец, который не является материализованным, и по крайней мере один вычисляемый столбец, который сохраняется.
-
Исправление KB 3213683.
-
Вы включаете флаг трассировки 176.
В этом сценарии после выполнения инструкции SELECT для получения значений из вычисляемого столбца получены неверные результаты. Кроме того, появляется следующее предупреждение:
Метаданные, хранящиеся на диске для вычисляемого столбца * * * в таблице * * *, не соответствуют определению столбца. Чтобы избежать возможного повреждения индекса, удалите и повторно создайте этот вычисляемый столбец.
Решение
Эта проблема исправлена в накопительном обновлении 8 для SQL Server 2014 с пакетом обновления 2 (SP2).
Все новые накопительные обновления для SQL Server содержат все исправления и исправления для системы безопасности, описанные в предыдущей сборке. Ознакомьтесь с последними накопительными обновлениями для SQL Server 2014.
Обходное решение
Чтобы обойти эту ошибку, отключите флаг трассировки 176.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Ссылки
Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.