KB4045814 - CORREÇÃO: erro "Mensagem 611" ao utilizar BULK INSERT ou INSERT SELECT para inserir dados num índice columnstore em cluster

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

Sintomas

Tenha em conta o seguinte cenário:

  • Pode criar um índice columnstore em cluster numa tabela particionada.
  • O comprimento máximo das colunas na tabela é superior ao limite de linhas de 8.060 bytes para tabelas se existirem colunas de comprimento variável.
  • Utilize a instrução BULK INSERT ou INSERT SELECT para inserir dados no índice columnstore em cluster.

Neste cenário, receberá uma mensagem de erro semelhante à seguinte:

Nota

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 overhead, é 1978 bytes superior ao limite.

Resolução

Este problema foi corrigido nas seguintes atualizações cumulativas para SQL Server:

Atualização Cumulativa 2 para SQL Server 2017

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

Acerca das atualizações cumulativas do SQL Server

Cada nova atualização cumulativa para SQL Server contém todas as correções e correções de segurança que estavam na compilação anterior. Consulte as atualizações cumulativas mais recentes para SQL Server:

Atualização cumulativa mais recente do SQL Server 2017

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

Estado

A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".

Referências

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