KB4537751 - CORREÇÃO: erro devido à dica explícita de nível de isolamento de transação ao acessar exibições de catálogo Memory-Optimized Tempdb no SQL Server 2019

Aplica-se a
SQL Server 2019 on Windows

Sintomas

Suponha que você tenha o recurso Tempdb Memory-Optimized Metadata habilitado no SQL Server 2019. Quando as exibições do catálogo Tempdb são acessadas após a especificação de um nível de isolamento de transação explícito, você pode receber uma mensagem de erro semelhante à seguinte:

DEFINIR INSTANTÂNEO DO NÍVEL DE ISOLAMENTO DA TRANSAÇÃO;

SELECT * FROM tempdb.sys.tables;

Msg 41332, Nível 16, Estado 0, Linha LineNumber Tabelas otimizadas para memória e módulos compilados nativamente não podem ser acessados ou criados quando a sessão TRANSACTION ISOLATION LEVEL está definida como SNAPSHOT.

Status

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Resolução

Esse problema é corrigido na seguinte atualização cumulativa para o SQL Server:

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:

Referências

Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.