Sintomas

Assuma que tem uma tabela dividida que contém uma coluna de partição computada que é marcada como PERSISTED no Microsoft SQL Server 2014 ou 2016, e depois reconstrói a partição online. Nesta situação, recebe a seguinte mensagem de erro:

Msg 4819, Nível 16, Estado 1, LineNumber Não é possível carregar a granel. O fluxo de dados em massa foi incorretamente especificado como classificado ou os dados violam uma restrição de singularidade imposta pela tabela-alvo. Ordenar a ordem incorreta para as duas linhas seguintes: tecla primária da primeira linha: (RowNumber, DateTime), tecla primária da segunda linha: (RowNumber, DateTime). A declaração foi encerrada.

Resolução

Para ativar este hotfix, tem de ativar a bandeira de traço (TF) 176. Esta emissão é corrigida nas seguintes atualizações cumulativas para o SQL Server: Atualização Cumulativa 7 para SQL Server 2016 SP1Atualização Cumulativa 4 para SQL Server 2016

Atualização Cumulativa 6 para SQL Server 2014 SP2

Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server: Última atualização cumulativa para SQL Server 2016

Última atualização cumulativa para SQL Server 2014

Solução

Para contornar esta questão, utilize SORT_IN_TEMPDB=ON na consulta de reconstrução.

Estado

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

Referências

Conheça a terminologiaque a Microsoft utiliza para descrever atualizações de software.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.