Sintomas
Suponha que uma instância do Microsoft SQL Server 2016 seja reiniciada, por exemplo, devido a uma reinicialização do sistema. Durante a inicialização, se o SQL Server tentar iniciar o Gerenciador do Repositório de Consultas, você poderá receber um erro de violação de acesso intermitentemente. Devido à violação de acesso, o SQL Server não é iniciado automaticamente. Portanto, pode ser necessário iniciar o SQL Server manualmente. Além disso, uma mensagem de erro semelhante à seguinte é registrada no log de erros do SQL Server:
Observação
Data/Hora Iniciando banco de dados 'master'.
Data/Hora Usando o 'dbghelp.dll' versão '4.0.5'
Data/Hora ***Despejo de pilha sendo enviado para FilePath\FileName
Data/Hora SqlDumpExceptionHandler: Processo 5 gerou a exceção fatal c0000005 EXCEPTION_ACCESS_VIOLATION. O SQL Server está encerrando esse processo.
Data/Hora * *******************************************************************************
Data/Hora *
Data/Hora * BEGIN STACK DUMP:
Data/Hora * Data/Hora
Data/Hora *
Data/Hora *
Data/Hora * Endereço de exceção = 00007FFF2BF59AFB Módulo(sqlmin+00000000011D9AFB)
Data/Hora * Código de exceção = c0000005 EXCEPTION_ACCESS_VIOLATION
Data/Hora * Ocorreu Violação de Acesso Endereço de leitura 000000000000000000
Data/Hora *
Data/Hora *
Data/Hora * TAMANHO FINAL DA BASE DO MÓDULO
Resolução
Esse problema é corrigido nas seguintes atualizações cumulativas para o SQL Server:
- Atualização cumulativa 4 para o SQL Server 2016 Service Pack 2
- Atualização cumulativa 38 para o SQL Server 2016 Service Pack 1 (Build 50785)
Sobre atualizações cumulativas para o SQL Server:
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e correções de segurança incluídos na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes para o SQL Server:
Atualização cumulativa mais recente do SQL Server 2016
Status
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.