Sintomas
Considere o seguinte cenário:
-
Você habilita o controle de alterações para um banco de dados em uma instância do SQL Server 2014.
-
A instância do SQL Server é desligada inesperadamente. Por exemplo, o sistema operacional falha.
-
Reinicie a instância do SQL Server.
Nesse cenário, o DMV Sys.dm_tran_commit_table e a função CHANGETABLE retorna resultados incorretos, ou há alguns registros ausentes.
Resolução
Esse problema foi corrigido na atualização cumulativa 4 para SQL Server 2014 Service Pack 2.
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 2014.
Solução alternativaPara contornar esse problema, ative a opção de banco de dados AUTO_CLOSE para os bancos de dados com controle de alterações habilitado.
StatusA Microsoft confirmou que este é um problema nos produtos Microsoft que estão listados na seção "Aplicável a".
Referências
Recomendações e diretrizes para configurar a opção de banco de dados AUTO_CLOSE no SQL Server
Saiba mais sobre a terminologia usada pela Microsoft para descrever atualizações de software.