Sintomas
Você tenta ativar SYSTEM_VERSIONING para uma tabela com otimização de memória em um banco de dados que tem o nível de isolamento READ_COMMITTED_SNAPSHOT habilitado. Se o DATA_CONSISTENCY_CHECK não estiver desabilitado, você poderá receber uma mensagem de erro semelhante à seguinte:
Observação
Msg 41359, Nível 16, Estado 0, Linha 36Uma consulta que acessa tabelas otimizadas para memória usando o nível de isolamento READ COMMITTED não pode acessar tabelas baseadas em disco quando a opção de banco de dados READ_COMMITTED_SNAPSHOT está definida como ON. Forneça um nível de isolamento com suporte para a tabela com otimização de memória usando uma dica de tabela, como WITH (SNAPSHOT).
Resolução
A correção para esse problema está incluída na seguinte atualização cumulativa para o SQL Server:
Atualização cumulativa 1 para o SQL Server 2016
Sobre atualizações cumulativas para o SQL Server
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes para o SQL Server:
Atualização cumulativa mais recente do SQL Server 2016
Solução alternativa
Para contornar esse problema, desative a consistência de dados marcar adicionando a cláusula DATA_CONSISTENCY_CHECK = OFF na instrução CREATE TABLE.
Status
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.