CORREÇÃO: erro de "não respondendo no Agendador" quando a tarefa de limpeza de versão é executada em uma réplica secundária do SQL Server AlwaysOn

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 3138455
Sintomas
Suponha que você tenha um processador de vários núcleo (32 núcleos ou mais) que esteja executando o Microsoft SQL Server 2014 ou 2012 SP3. Quando a tarefa de limpeza de versão é executada em uma réplica secundária AlwaysOn, utilização da CPU poderá aproximar-se 100%. Além disso, um erro de "não respondendo no Agendador" semelhante à seguinte é registrado no log de erros do SQL Server:


Data hora.80 server usando 'dbghelp. dll' versão '4.0.5'
Data hora.81 server * * * não é possível obter o contexto do thread para spid 0
Data hora.81 Server * *******************************************************************************
Data hora.81 server *
Data horaServidor.81 * despejo de pilha inicial:
Data hora.81 server * Data hora SPID 2944
Data hora.81 server *
Data horaServidor.81 * Agendador não respondendo
Data hora.81 server *
Data hora.81 Server * *******************************************************************************
Data horaAssinatura de pilha.81 do servidor para o despejo é 0x000000000000015F
Data horaServidor.22 [INFO] identidade Begin End | Erro de resultado de estado Speculate preparado LazyCommit ReadOnly | Transação ThreadId de banco de dados | LogSizeRq de ponto de salvamento de ScanSet ReadSet WriteSet | CommitDep TotalComm dependente 0 dependentes 1 dependentes 2 dependentes 3 dependentes 4 dependentes 5 dependentes 6 dependentes 7 | Área local |
Data hora.33 processo de despejo servidor externo retornar código 0x20000001.
Data horaProcesso de servidor.33 0:0:0 (0x32e8) 0x0000000005B54160 de trabalho parece estar não respondendo no Agendador de 12. Hora de criação do thread: 13094297045567. Aproximadamente Thread da CPU usado: kernel ms 0, MS. o usuário 51979 utilização do processo % 2. 97% ocioso do sistema. Intervalo: 70153 ms.
Data horaProcesso de servidor.45 0:0:0 (0x32e8) 0x0000000005B54160 de trabalho parece estar não respondendo no Agendador de 12. Hora de criação do thread: 13094297045567. Aproximadamente Thread da CPU usado: kernel ms 0, MS. o usuário 103459 utilização do processo % 2. 97% ocioso do sistema. Intervalo: 136828 ms.
Data horaProcesso de servidor.58 0:0:0 (0x32e8) 0x0000000005B54160 de trabalho parece estar não respondendo no Agendador de 12. Hora de criação do thread: 13094297045567. Aproximadamente Thread da CPU usado: kernel ms 0, MS. o usuário 146001 utilização do processo % 2. 97% ocioso do sistema. Intervalo: 196951 ms.
Data horaProcesso de servidor.70 0:0:0 (0x32e8) 0x0000000005B54160 de trabalho parece estar não respondendo no Agendador de 12. Hora de criação do thread: 13094297045567. Aproximadamente Thread da CPU usado: kernel ms 0, MS. o usuário 193269 utilização do processo % 2. 97% ocioso do sistema. Intervalo: 257073 ms.

Resolução
Esse problema foi corrigido primeiro na atualização cumulativa seguinte para SQL Server:


Sobre atualizações cumulativas para o SQL Server
Cada nova atualização cumulativa para 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 mais recentes atualizações cumulativas para o SQL Server:

Como Contornar
Para contornar temporariamente esse problema, reinicie o computador que está executando a instância do SQL Server.
Situação
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
Referências
Saiba mais sobre o terminologia A Microsoft usa para descrever as atualizações de software.

Propriedades

ID do Artigo: 3138455 - Última Revisão: 05/31/2016 07:28:00 - Revisão: 2.0

Microsoft SQL Server 2014 Service Pack 1, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Enterprise Core Community Technical Preview 2, Microsoft SQL Server 2012 Service Pack 3, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web

  • kbqfe kbsurveynew kbfix kbexpertiseinter kbmt KB3138455 KbMtpt
Comentários