Si applica a
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Sintomi

Supponiamo di avere una tabella partizionata che contiene una colonna di partizionamento calcolata contrassegnata come persistente in Microsoft SQL Server 2014 o 2016 e quindi ricostruisci la partizione online. In questo caso, viene visualizzato il seguente messaggio di errore:

Msg 4819, livello 16, stato 1, riga lineNumber Non è possibile caricare in blocco. Il flusso di dati in blocco non è stato specificato correttamente come ordinato o i dati violano un vincolo di univocità imposto dalla tabella di destinazione. Ordinamento non corretto per le due righe seguenti: chiave primaria della prima riga: (RowNumber, DateTime), chiave primaria della seconda riga: (RowNumber, DateTime). L'istruzione è stata terminata.

Risoluzione

Per attivare questo hotfix, è necessario abilitare il contrassegno di traccia (TF) 176. Questo problema è stato risolto negli aggiornamenti cumulativi seguenti per SQL Server: Aggiornamento cumulativo 7 per SQL server 2016 SP1aggiornamento cumulativo 4 per SQL Server 2016

Aggiornamento cumulativo 6 per SQL Server 2014 SP2

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server: Ultimo aggiornamento cumulativo per SQL Server 2016

Ultimo aggiornamento cumulativo per SQL Server 2014

Soluzione alternativa

Per risolvere il problema, usare SORT_IN_TEMPDB = ON nella query di ricostruzione.

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Riferimenti

Informazioni sulla terminologiautilizzata da Microsoft per descrivere gli aggiornamenti software.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.