A Microsoft distribui correções do Microsoft SQL Server 2008 Service Pack 2 (SP2) como um arquivo para download. Como as correções são cumulativas, cada nova versão contém todos os hotfixes e todas as atualizações de segurança incluídas na versão de atualização anterior do SQL Server 2008 SP2.
Sintomas
Considere o seguinte cenário:
Você habilita a opção AUTO_CLOSE de um banco de dados em uma instância do SQL Server 2008, SQL Server 2012 ou SQL Server 2014.
Uma ou mais entradas de índice ausentes para um objeto do banco de dados estão na exibição de gerenciamento dinâmico de índice ausente.
Todas as conexões feitas com esse banco de dados são fechadas.
Observação Quando todas as conexões são fechadas, espera-se que o banco de dados seja fechado automaticamente.
Ao mesmo tempo, uma tarefa para uma operação de limpeza em segundo plano tenta excluir a entrada de índice ausente. O thread que executa a tarefa não é o mesmo thread que fecha o banco de dados.
Nesse cenário, ocorre violação de acesso. Além disso, você precisa reiniciar a instância do SQL Server para resolver esse problema.
Causa
Esse problema ocorre porque várias chamadas são feitas para um método livre quando a tarefa ausente para a operação de limpeza em segundo plano tenta excluir a entrada de índice ausente.
Resolução
O problema foi corrigido pela primeira vez na atualização cumulativa seguinte do SQL Server.
Atualização cumulativa 1 para SQL Server 2014 SP1 /en-us/help/3067839
Atualização cumulativa 8 para SQL Server 2014 /en-us/help/3067836
Atualização cumulativa 38 para SQL Server 2012 SP2 /pt-br/help/3052468
Atualização cumulativa 7 para SQL Server 2008 SP2 /en-us/help/2617148
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:
- Atualização cumulativa mais recente do SQL Server 2014 SP1
- Atualização cumulativa mais recente do SQL Server 2014
- Atualização cumulativa mais recente do SQL Server 2012 SP2
- Atualização cumulativa mais recente do SQL Server 2008 SP2
Status
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Solução alternativa
Para contornar esse problema, desabilite a opção AUTO_CLOSE do banco de dados.