KB4490142 - CORREÇÃO: Erro de truncamento quando o TF 460 está habilitado e você usa a variável INSERT INTO table no bloco ELSE no SQL Server 2017

Aplica-se a
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Sintomas

Suponha que você habilite o TF (Sinalizador de Rastreamento) 460 no SQL Server 2017. Quando você usa uma variável de tabela INSERT INTO no bloco ELSE do IF... CASO CONTRÁRIO... condition declaração, ele lança um erro de truncamento no próprio bloco IF.

Status

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Resolução

Esse problema é corrigido na seguinte atualização cumulativa para o SQL Server:

Sobre atualizações cumulativas para o SQL Server:

Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes para o SQL Server:

Referências

Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.