Sintomas
Suponha que você use In-Memory OLTP no Microsoft SQL Server 2016. Neste cenário, utiliza a instrução ALTER TABLE e ADD PERIOD FOR SYSTEM_TIME para adicionar colunas de período que tenham os valores predefinidos apropriados, juntamente com o período correspondente de tempo do sistema, a uma tabela otimizada para memória. Se a tabela não estiver vazia, receberá uma mensagem de erro semelhante à seguinte:
Nota
Msg 13575, Nível 16, Estado 0
ADICIONAR PERÍODO PARA SYSTEM_TIME falhou porque a tabela 'TableName' contém registos em que o fim do período não é igual à data MAX date/time.
Resolução
Esta correção está incluída nas seguintes atualizações:
- Atualização cumulativa 2 para SQL Server 2016 Service Pack 1
- Atualização cumulativa 5 para SQL Server 2016
Acerca SQL Server compilações de 2016
Cada nova compilação para o SQL Server 2016 contém todos os hotfixes e correções de segurança que foram incluídos na compilação anterior. Recomendamos que instale a compilação mais recente para o SQL Server 2016.
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.