Sintomas
Considere o seguinte cenário:
-
Você está usando o Microsoft SQL Server 2014.
-
Você tem uma tabela que contém pelo menos uma coluna calculada que não é persistente e pelo menos uma coluna calculada que é persistente.
-
Você aplica o hotfix KB 3213683.
-
Você ativa o sinalizador de rastreamento 176.
Nesse cenário, após executar uma instrução SELECT para obter os valores da coluna calculada, você receberá resultados incorretos. Além disso, você recebe a seguinte mensagem de aviso:
Os metadados armazenados em disco para a coluna calculada * * * na tabela * * * não corresponderam à definição da coluna. Para evitar possíveis danos ao índice, descarte e recrie essa coluna calculada.
Resolução
Este problema foi corrigido na atualização cumulativa 8 para SQL Server 2014 Service Pack 2 (SP2).
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e correções de segurança que estavam na compilação anterior. Confira as atualizações cumulativas mais recentes do SQL Server 2014.
Solução alternativa
Para contornar esse problema, desative o sinalizador de rastreamento 176.
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Referências
Saiba mais sobre a terminologia usada pela Microsoft para descrever atualizações de software.