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?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?

Obrigado pelo seu feedback!

×