Симптоми
Обмислете следния сценарий:
-
Използвате Microsoft SQL Server 2014.
-
Имате таблица, която съдържа поне една изчисляема колона, която не е устойчива, и поне една изчисляема колона, която е постоянна.
-
Можете да приложите актуална корекция KB 3213683.
-
Включване на 176 флаг за проследяване.
В този случай, след като изпълните командата SELECT, за да получите стойности от изчислената колона, получавате неправилни резултати. Освен това получавате следното предупредително съобщение:
Метаданните, съхранявани на диск за изчислена колона * * * в таблица * * *, не съвпадат с дефиницията на колоната. За да избегнете възможна повреда в индекса, моля, пуснете и създайте отново тази изчислена колона.
Решение
Този проблем е коригиран в кумулативната актуализация 8 за SQL Server 2014 Service Pack 2 (SP2).
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и корекции на защитата, които са били в предишната компилация. Вижте последните сборни актуализации за SQL Server 2014.
Заобиколно решение
За да заобиколите този проблем, изключете Трейс Flag 176.
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Препратки
Научете повече за терминологията , която Microsoft използва, за да опише софтуерни актуализации.