Sintomas
Você tenta ativar SYSTEM_VERSIONING para uma tabela com otimização de memória em um banco de dados com o nível de isolamento READ_COMMITTED_SNAPSHOT habilitado. Se o DATA_CONSISTENCY_CHECK não estiver desabilitado, você pode receber uma mensagem de erro semelhante à seguinte:
MSG 41359, nível 16, estado 0, consulta de linha 36A que acessa tabelas otimizadas de memória usando o nível de isolamento de leitura confirmado, não pode acessar tabelas baseadas em disco quando a opção de banco de dados READ_COMMITTED_SNAPSHOT está definida como ATIVAda. Forneça um nível de isolamento com suporte para a tabela com otimização de memória usando uma dica de tabela, como com (instantâneo).
Resolução
A correção para esse problema está incluída na seguinte atualização cumulativa do 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 do SQL Server:
Solução alternativa
Para contornar esse problema, desative a verificação de consistência de dados adicionando a cláusula DATA_CONSISTENCY_CHECK = off na instrução CREATE TABLE .
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Referências
Saiba mais sobre a terminologia usada pela Microsoft para descrever atualizações de software.