Sintomas
Assumir que ativa as Transações Implícitas ao nível do servidor no Microsoft SQL Server. Nota-se que o seguinte despejo de afirmação é gerado continuamente:
> <DateTime NNs spid * BEGIN STACK DUMP:
> <DateTime NNs spid * <DateTime> spid NN
> <DateTime NNs espiados *
> <DateTime NNs espiados * Localização: purecall.cpp:LineNumber
> <DateTime NNs espiados * Expressão: !" purecall "
> <DateTime NNs espiados * SPID: 5
> <DateTime NNs espiados * ID do processo: ProcessID
> <DateTime NNs spid * Descrição: Puro virtual chamada de função
…
> <DateTime espião NNs Error: 17065, Severidade: 16, Estado: 1.
> <DateTime spid NNs SQL Server Afirmação: Arquivo: <purecall.cpp>, linha =LineNumber Failed Assertion = '!" purecall"' Puro chamada de função virtual. Este erro pode estar relacionado com o tempo. Se o erro persistir depois de refazer a declaração, use dBCC CHECKDB para verificar a base de dados para integridade estrutural, ou reiniciar o servidor para garantir estruturas de dados na memória não são corrompidos.
> <DateTime espião NNs Error: 3624, Severidade: 20, Estado: 1.
> <DateTime spid NNs A verificação de afirmação do sistema falhou. Verifique o registo de erros do SQL Server para obter mais detalhes. Tipicamente, uma falha de afirmação é causada por um bug de software ou corrupção de dados. Para verificar se há corrupção na base de dados, considerar a execução do DBCC CHECKDB. Se concordasse em enviar despejos para a Microsoft durante configuração, uma mini lixeira será enviada para a Microsoft. Uma atualização pode estar disponível a partir de Microsoft no mais recente Pacote de Serviços ou num Hotfix de Suporte Técnico.
Além disso, pode igualmente receber mensagens não-rendáveis que se assemelham ao seguinte no registo de erros SQL:
> <DateTime Processo do servidor 0:0:0 (0x3c08) Trabalhador 0x00000242BD8EA160 parece não ter rendimento no Programador 10. Criação de fios tempo: 13228659375902. Apróx Thread CPU Usado: kernel 0 ms, utilizador 52312 ms. Utilização do Processo 16%. Sistema Idle 70%. Intervalo: 70347 ms.
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Resolução
Informação de atualização cumulativa:
Esta emissão é corrigida nas seguintes atualizações cumulativas para o SQL Server:
Sobre as 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 que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server:
Referências
Conheça a terminologia que a Microsoft utiliza para descrever atualizações de software.