Sintomas
Imagine que você usa o Microsoft SQL Server 2016. Quando você executa ALTER Command para alterar configuração com escopo de banco de dados e usar também função fn_dblog para recuperar o linhas modificadas do banco de dados, você pode receber um erro de asserção. Aqui está um dos comandos para alterar o parâmetro de configuração escopo do banco de dados.
ALTER DATABASE conjunto de configurações com escopo PARAMETER_SNIFFING = off;
Além disso, as mensagens que se parecem com as a seguir estão registrados no log de erros do SQL Server.
<DateTime> SPID<n> usando ' dbghelp. dll ' versão ' 4.0.5 '
<DateTime> SPID<n> * * despejo thread-SPID = 0, EC = 0x0000028909775730
<DateTime> SPID<n> * * * despejo de pilha sendo enviado para <FilePath\FileName> \sqldump<nnnnn>. txt
<DateTime> spid<n> * *******************************************************************************
<DateTime> spid<n> *
<DateTime> SPID<n> * iniciar despejo de pilha:
<DateTime> SPID<n> * <DateTime> SPID <spid>
<DateTime> spid<n> *
<DateTime> SPID<n> * local: medutil. cpp:LineNumber
<DateTime> SPID<n> * Express FALSAS
<DateTime> SPID<n> * SPID <SPID>
<DateTime> SPID<n> * Process % <> pid
<DateTime> SPID<n> * Descritivo Valor de opção inválido
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 terminologia que a Microsoft usa para descrever atualizações de software.