A Microsoft distribui correções do Microsoft SQL Server 2008 Service Pack 2 (SP2) como um ficheiro transferível. Uma vez que as correções são cumulativas, cada nova versão contém todas as correções e todas as atualizações de segurança incluídas na versão de atualização do SP2 do SQL Server anterior.
Sintomas
Tenha em conta o seguinte cenário:
Ativa a opção AUTO_CLOSE de uma base de dados numa instância do SQL Server 2008, SQL Server 2012 ou SQL Server 2014.
Uma ou mais entradas de índice em falta para um objeto da base de dados estão na vista de gestão dinâmica de índice em falta.
Todas as ligações efetuadas a esta base de dados são fechadas.
Nota Quando todas as ligações estão fechadas, espera-se que a base de dados feche automaticamente.
Ao mesmo tempo, uma tarefa para uma operação de desmarcação em segundo plano tenta eliminar a entrada de índice em falta. O thread que executa a tarefa não é o mesmo thread que fecha a base de dados.
Neste cenário, ocorre uma violação de acesso. Além disso, tem de reiniciar a instância do SQL Server para resolver este problema.
Causa
Este problema ocorre porque são efetuadas várias chamadas para um método gratuito quando a tarefa em falta para a operação de desmarcação em segundo plano tenta eliminar a entrada de índice em falta.
Resolução
O problema foi corrigido pela primeira vez na seguinte atualização cumulativa de 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 6 para SQL Server 2012 SP2 /en-us/help/3052468
Atualização Cumulativa 7 para SQL Server 2008 SP2 /en-us/help/2617148
Acerca das atualizações cumulativas do SQL Server
Cada nova atualização cumulativa para SQL Server contém todas as correções e todas as correções de segurança incluídas na atualização cumulativa anterior. Consulte as atualizações cumulativas mais recentes para SQL Server:
- Atualização cumulativa mais recente do SQL Server 2014 SP1
- Atualização cumulativa mais recente para SQL Server 2014
- Atualização cumulativa mais recente do SQL Server 2012 SP2
- Atualização cumulativa mais recente do SQL Server 2008 SP2
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".
Solução
Para resolver este problema, desative a opção AUTO_CLOSE da base de dados.