Sintomas
Considere o seguinte cenário:
-
Você tem a atualização cumulativa 2 do SQL Server 2019 ou posterior instalada.
-
Há um função com valor de tabela de várias instruções (MSTVF) que faz referência a um valor elevado colunas de tipo de dados de uma tabela OLTP na memória.
-
O MSTVF é consultado em o contexto do nível de compatibilidade do banco de dados 140 ou superior.
-
O banco de dados escopo a configuração INTERLEAVED_EXECUTION_TVF está ATIVAda e a consulta não está usar a dica de consulta DISABLE_INTERLEAVED_EXECUTION_TVF.
Nesse cenário, ocorre uma violação de acesso, e você pode Receba uma mensagem de erro semelhante à seguinte:
A consulta SQL falha com erro fatal.
MSG 233, nível 20, estado 0, line LineNumber
Ocorreu um erro no nível de transporte ao receber resultados do servidor.
Além disso, uma mensagem de erro é registrada no SQL Server log de erros.
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Resolução
Esse problema foi corrigido na seguinte atualização cumulativa do SQL Server:
Sobre atualizações cumulativas 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:
Referências
Saiba mais sobre a terminologiaque a Microsoft usa para descrever atualizações de software.