KB4045814 - CORRECÇÃO: erro "Mensagem 611" ao usar BULK INSERT ou INSERT SELECT para inserir dados em um índice columnstore clusterizado

Aplica-se a
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2017 Enterprise on Windows

Sintomas

Considere o seguinte cenário:

  • Você cria um índice columnstore clusterizado em uma tabela particionada.
  • O comprimento máximo das colunas na tabela é maior do que o limite de linha de 8.060 bytes para tabelas se houver colunas de comprimento variável.
  • Você usa a instrução BULK INSERT ou INSERT SELECT para inserir dados no índice columnstore clusterizado.

Além disso, uma mensagem de erro semelhante à seguinte é exibida:

Observação

Mensagem 611, Nível 16, Estado 0
Não é possível inserir ou atualizar uma linha porque o tamanho total da coluna variável, incluindo a sobrecarga, é 1978 bytes a mais do que o limite.

Resolução

Esse problema é corrigido nas seguintes atualizações cumulativas para o SQL Server:

Atualização cumulativa 2 para o SQL Server 2017

Atualização cumulativa 8 para o SQL Server 2014 Service Pack 2

Sobre atualizações cumulativas para o SQL Server

Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e correções de segurança que estavam no build anterior. Confira as atualizações cumulativas mais recentes para o SQL Server:

Atualização cumulativa mais recente do SQL Server 2017

atualizações cumulativas mais recentes do SQL Server 2014.

Status

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

Referências

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