Computadores cliente não relatam volta para o servidor Windows Software Update Services (WSUS)

Traduções deste artigo Traduções deste artigo
ID do artigo: 909131 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Computadores cliente não relatam volta para o servidor do Microsoft Windows Software Update Services (WSUS). Além disso, os seguintes sintomas podem ocorrer:
  • A seguinte mensagem de erro é registrada no arquivo de log windowsupdate.log em computadores cliente:
    Aviso: Falha ao carregar eventos para o servidor com hr = 80244008
  • Mensagens de erro de tempo limite de Microsoft SQL Server são exibidas no console administrativo no servidor WSUS.
  • O arquivo SoftwareDistribution.log que está localizado na pasta Windows Update Services\LogFiles %ProgramFiles%\Microsoft contém mensagens semelhantes à seguinte:
    <date><data>
    <time><hora>
    Erro de UTC w3wp.130 DBConnection.LogSqlException DBLAYER: erros [0]: provedor de dados SqlClient .NET de origem, Server OPC-AD-WSUS1N\WSUS, número -2, classe 10, 0, o procedimento ConnectionRead estado (WrapperRead()).,
    LineNumber 0: Tempo limite expirou. O tempo limite esgotou anterior a conclusão da operação ou o servidor não está respondendo.

Causa

Esse problema ocorre se o número de geração de relatórios de eventos na tabela tbEventInstance exceder 1 milhão de linhas.

Um servidor WSUS que está usando o hardware recomendado pode oferecer suporte um número máximo de 15.000 clientes usando um ciclo de detecção de padrão de 22 horas. O número de geração de relatórios de eventos que é adicionado à tabela tbEventInstance depende do número de clientes e a freqüência que é definida para cada ciclo de detecção. A exclusão automática de linhas da tabela tbEventInstance é iniciado quando um cliente tenta enviar um relatório. O processo de exclusão automática é iniciado somente se os eventos de relatórios na tabela tbEventInstance excederem 1 milhão de linhas.

O processo de exclusão automática é muito lento e bloqueia os computadores cliente dos relatórios de volta para o servidor WSUS. Por padrão, o WSUS é configurado para excluir eventos que estão com mais de 15 dias em estações de trabalho e que estão com mais de 90 dias nos servidores. WSUS Exclui eventos antigos na taxa de 1.000 eventos cada 12 horas.

Para obter informações sobre como determinar se a tabela tbEventInstance excedeu 1 milhão de linhas, consulte a seção "Mais informações".

Resolução

Informações sobre o hotfix

Um hotfix suportado está disponível no Microsoft. No entanto, esse hotfix destina-se a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico.

Se o hotfix está disponível para download, há uma seção "Download de Hotfix disponível" na parte superior neste artigo da Base de dados de Conhecimento. Se esta seção não for exibido, envie uma solicitação para suporte e atendimento ao cliente Microsoft para obter o hotfix.

Observação Se ocorrerem problemas adicionais ou se qualquer solução de problemas é necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não se qualificam para esse hotfix específico. Para obter uma lista completa de números de telefone de suporte e Atendimento Microsoft ou para criar uma solicitação de serviço separada, visite o seguinte site:
http://support.microsoft.com/contactus/?ws=support
Observação O formulário "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma, é porque um hotfix não está disponível para esse idioma.

Pré-requisitos

Não pré-requisitos são necessários.

Requisitos de reinicialização

Não é necessário reiniciar o computador após aplicar esse hotfix.

Informações sobre a substituição do hotfix

Esse hotfix não substitui outros hotfixes.

Informações sobre o arquivo

A versão em inglês deste hotfix tem atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no horário de universal coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Eventinstancesfix.dllNão aplicável41,27207 De novembro de 200511: 36x 86
Eventinstancesfix.SQLNão aplicável14,44201-Novembro de 200510: 42Não aplicável
Runeventinstancesfix.vbsNão aplicável1,43308 De novembro de 200512: 16Não aplicável

Como Contornar

Para contornar esse problema, altere o ciclo de detecção para um valor que está no intervalo permitido. Usando a diretiva de grupo, você pode manipular o tempo entre cada ciclo de detecção de hora de 1 a 22 horas. Por exemplo, se você alterar a freqüência de ciclo de detecção do padrão 22 horas para 11 horas, o número de clientes que o servidor WSUS pode oferecer suporte é reduzido para 7.500 clientes.

Se a computadores cliente não relatam volta para o servidor WSUS depois de alterar a freqüência de ciclo de detecção, você deve excluir todos os eventos atuais da tabela tbEventInstance. Para fazer isso, execute o seguinte comando no SQL Query Analyzer:
TRUNCAMENTO TABLE dbo.tbEventInstance
Além disso, você pode interromper o processo de exclusão automática e, em seguida, aumentar a freqüência do processo de exclusão. Depois de você aumenta a freqüência do processo de exclusão, WSUS exclui as linhas em partes menores, mas mantém o tamanho da tabela tbEventInstance.

Para interromper o processo de exclusão automática e para definir a freqüência do processo de exclusão para 1 hora, execute o seguinte comando no SQL Query Analyzer:
UPDATE dbo.tbConfigurationB SET AutoPurgeDetectionPeriod = 1
Esse comando executa o processo de exclusão a cada hora. Depois de executar este comando, o WSUS exclui 24.000 eventos por dia na taxa de 1.000 eventos por hora. Isso é a freqüência mais alta que pode ser definida para o processo de exclusão.

Para calcular a freqüência de exclusão automática correta e a freqüência de ciclo de detecção correta, você deve saber o número de clientes do WSUS.

Use as seguintes fórmulas para calcular a freqüência mínima para o processo de exclusão e a freqüência de ciclo de detecção:
Freqüência de processo de exclusão mínimo: (24/DF) x CL
Freqüência de detecção de ciclo: (CL/PF) x 24
Observação DF é a freqüência de ciclo de detecção, CL é o número de clientes do WSUS e PF é a freqüência de limpeza mínimo.

Por exemplo, se houver clientes WSUS 4.000 e se você definir a freqüência de ciclo de detecção para 8 ciclos por dia, eventos aproximadamente 32.000 podem ser registrados para a tabela tbEventInstance. O número máximo de eventos que podem ser removidos pelo processo de exclusão por dia é de 24.000 eventos quando você definir a freqüência de exclusão para 1 hora. Portanto, você pode reduzir a freqüência de ciclo de detecção para que o número de eventos que são gerados pelos clientes seja menor que 24.000.

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Mais Informações

Como determinar se a tabela tbEventInstance excedeu 1 milhão de linhas

  1. Inicie o SQL Query Analyzer e, em seguida, conecte-se para o servidor local.
  2. Na lista de bancos de dados , clique em SUSDB .
  3. Cole a seguinte consulta SQL na janela Consulta:
    select count(*) from tbEventInstance
  4. Clique em Executar consulta para executar a consulta.
Se você estiver executando o Microsoft SQL Server Desktop Engine (Windows) (WMSDE), você também pode usar o comando osql para verificar se a tabela tbEventInstance excedeu 1 milhão de linhas. Para fazer isso, digite o seguinte comando em um prompt de comando e pressione ENTER:
"%programfiles%\Update Services\tools\osql\osql.exe" -S %COMPUTERNAME%\WSUS -E -dSUSDB -Q"SELECT COUNT(*) FROM dbo.tbEventInstance"
Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684Descrição da terminologia padrão que é usada para descrever as atualizações de software

Propriedades

ID do artigo: 909131 - Última revisão: quinta-feira, 15 de novembro de 2007 - Revisão: 1.9
A informação contida neste artigo aplica-se a:
  • Microsoft Software Update Services 1.0
Palavras-chave: 
kbmt kbautohotfix kbhotfixserver kbtshoot kbbug kbfix kbqfe kbpubtypekc KB909131 KbMtpt
Tradução automática
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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 909131

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com