Sintomas
Considere o seguinte cenário:
- Você habilita o controle de alterações em um banco de dados no Microsoft SQL Server.
- O processo de limpeza automática de controle de alterações limpa as tabelas laterais.
- Quando o processo de limpeza automática está prestes a limpar a última tabela lateral e se o usuário desabilitar o controle de alterações nessa tabela, o processo encontrará uma violação de acesso e gerará um arquivo de despejo.
DateTime spid837s ***Despejo de pilha sendo enviado para FilePath/FileName
DateTime spid837s SqlDumpExceptionHandler: Processo 837 gerou a exceção fatal c0000005 EXCEPTION_ACCESS_VIOLATION. O SQL Server está encerrando esse processo.
DateTime spid837s * *******************************************************************************
Data/hora spid837s *
DateTime spid837s * BEGIN STACK DUMP:
DateTime spid837s * DateTime spid 837
Data/hora spid837s *
Data/hora spid837s *
Data/ hora spid837s * Endereço de exceção = 00007FF9E65FF90D Módulo(sqlmin+0000000000F0F90D)
DateTime spid837s * Código de exceção = c0000005 EXCEPTION_ACCESS_VIOLATION
DateTime spid837s * Ocorreu uma Violação de Acesso Endereço de leitura 00000000000000000
Status
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Resolução
Esse problema é corrigido nas seguintes atualizações cumulativas 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.