Sintomi
Si supponga di usare In-Memory OLTP in Microsoft SQL Server 2016. In questo scenario si usano le istruzioni ALTER TABLE e ADD PERIOD FOR SYSTEM_TIME per aggiungere colonne del periodo con valori predefiniti appropriati insieme al periodo di tempo di sistema corrispondente a una tabella ottimizzata per la memoria. Se la tabella non è vuota, verrà visualizzato un messaggio di errore simile al seguente:
Nota
Messaggio 13575, livello 16, stato 0
L'AGGIUNTA DEL PUNTO PER SYSTEM_TIME non è riuscita perché la tabella 'TableName' contiene record in cui la fine del periodo non è uguale a MAX data e ora.
Risoluzione
Questa correzione è inclusa nei seguenti aggiornamenti:
- Aggiornamento cumulativo 2 per SQL Server 2016 Service Pack 1
- Aggiornamento cumulativo 5 per SQL Server 2016
Informazioni sulle build di SQL Server 2016
Ogni nuova build di SQL Server 2016 contiene tutte le correzioni rapide e di sicurezza incluse nella build precedente. È consigliabile installare la build più recente per SQL Server 2016.
Stato
Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.