Sintomas
Considere o seguinte cenário:
-
You habilite o controle de alterações em um banco de dados no Microsoft SQL Server.
-
O processo de limpeza automática do controle de alterações limpa as tabelas lado a lado.
-
Wquandoo processo de limpeza automática está prestes a limpar o tabela de último lado e, se o usuário desabilitar o controle de alterações nessa tabela, o processo encontrará uma violação de acesso e gera um arquivo de despejo.
DateTime spid837s * * * pilha despejo sendo enviado para FilePath/filename
DateTime spid837s SqlDumpExceptionHandler: processo 837 gerado exceção fatal c0000005 EXCEPTION_ACCESS_VIOLATION. O SQL Server está finalizando o processo.
DateTime spid837s * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
DateTime spid837s *
DateTime SPID837S * iniciar despejo de pilha:
DateTime Spid837s * DateTime SPID 837
DateTime spid837s *
DateTime spid837s *
DateTime Spid837s * Exception address = 00007FF9E65FF90D Module (SQLMIN + 0000000000F0F90D)
DateTime Spid837s * código de exceção = c0000005 EXCEPTION_ACCESS_VIOLATION
DateTime Spid837s * violação de acesso ao ler o endereço 0000000000000000
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Resolução
Esse problema foi corrigido nas seguintes atualizações cumulativas 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.