CORRECÇÃO: erro de "Programador não cedente" quando executa tarefas de limpeza de controlo de versão numa réplica secundária AlwaysOn do SQL Server

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 3138455
Sintomas
Suponha que tem um processador de multinúcleo (32 núcleos ou mais) com o Microsoft SQL Server 2014 ou 2012 SP3. Quando executa a tarefa de limpeza de controlo de versões de uma réplica secundária AlwaysOn, utilização da CPU pode dirigir-se 100 por cento. Além disso, é registado um erro de "Programador não cedente" semelhante à seguinte no registo de erros do SQL Server:


data hora.80 utilizando o servidor '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 horaServidor de.81 *
data horaServidor de.81 * despejo simplificado da pilha de início:
data horaServidor de.81 * data hora SPID 2944
data horaServidor de.81 *
data horaServidor de.81 * Programador de não cedente
data horaServidor de.81 *
data hora.81 Server * *******************************************************************************
data horaAssinatura de pilha de servidor.81 para a informação de estado é 0x000000000000015F
data horaLado de início de identidade do servidor 22 [INFO] | Erro de estado resultado Speculate preparados LazyCommit ReadOnly | ThreadId de base de dados de transacção | LogSizeRq de ponto de salvaguarda de ScanSet ReadSet WriteSet | CommitDep TotalComm dependentes 0 dependentes 1 dependentes 2 dependentes 3 dependentes 4 dependentes 5 dependentes 6 dependentes 7 | Localização para a área |
data horaProcesso de informação de servidor externo.33 devolver 0x20000001 do código.
data horaProcesso do servidor.33 0:0:0 (0x32e8) 0x0000000005B54160 de trabalho parece estar não cedente de 12 de programador. Hora de criação do thread: 13094297045567. Cerca de Thread da CPU utilizados: kernel 0 ms, Sra. de utilizador 51979 a utilização do processo de 2%. Sistema inactivo a 97%. Intervalo: ms 70153.
data horaProcesso do servidor.45 0:0:0 (0x32e8) 0x0000000005B54160 de trabalho parece estar não cedente de 12 de programador. Hora de criação do thread: 13094297045567. Cerca de Thread da CPU utilizados: kernel 0 ms, Sra. de utilizador 103459 a utilização do processo de 2%. Sistema inactivo a 97%. Intervalo: ms 136828.
data horaProcesso do servidor.58 0:0:0 (0x32e8) 0x0000000005B54160 de trabalho parece estar não cedente de 12 de programador. Hora de criação do thread: 13094297045567. Cerca de Thread da CPU utilizados: kernel 0 ms, Sra. de utilizador 146001 a utilização do processo de 2%. Sistema inactivo a 97%. Intervalo: ms 196951.
data horaProcesso do servidor.70 0:0:0 (0x32e8) 0x0000000005B54160 de trabalho parece estar não cedente de 12 de programador. Hora de criação do thread: 13094297045567. Cerca de Thread da CPU utilizados: kernel 0 ms, Sra. de utilizador 193269 a utilização do processo de 2%. Sistema inactivo a 97%. Intervalo: ms 257073.

Resolução
Este problema foi corrigido pela primeira vez na actualização cumulativa para o SQL Server:


Acerca de actualizações cumulativas para o SQL Server
Cada nova actualização cumulativa para o SQL Server contém todas as correcções e todas as correcções de segurança que foram incluídas na anterior actualização cumulativa. Verifique as actualizações cumulativas mais recentes para o SQL Server:

Como contornar
Para resolver temporariamente este problema, reinicie o computador que esteja a executar a instância do SQL Server.
Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Obter informações sobre o terminologia A Microsoft utiliza para descrever actualizações de software.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3138455 - Última Revisão: 05/31/2016 07:27: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