Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

I computer client non inviano una segnalazione al server di Microsoft Windows Software Update Services (WSUS). Inoltre, possono verificarsi i seguenti sintomi:

  • Il seguente messaggio di errore viene registrato nel file di registro windowsupdate. log sul computer client:

    Avviso: Impossibile caricare eventi sul server con hr = 80244008

  • Messaggi di errore di timeout di Microsoft SQL Server vengono visualizzati nella console di amministrazione sul server WSUS.

  • Nel file che si trova nella cartella %programfiles%\Microsoft Windows Update Services\LogFiles sono presenti messaggi analoghi ai seguenti:

    <DATE>
    <TIME>
    Errore UTC w3wp.130DBConnection.LogSqlExceptionDBLAYER: errori [0]: origine .net SqlClient Data Provider, Server OPC-AD-WSUS1N\WSUS, numero -2, classe 10, stato 0, routine ConnectionRead (WrapperRead.,
    LineNumber 0: Timeout scaduto. Il periodo di timeout è trascorso prima del completamento dell'operazione o il server non risponde.

Causa

Questo problema si verifica se il numero di eventi di segnalazione nella tabella tbEventInstance è superiore a 1 milione di righe.

Un server WSUS che utilizza l'hardware consigliato può supportare un numero massimo di 15.000 client utilizzando un ciclo di rilevamento predefinito di 22 ore. Il numero di eventi di segnalazione che viene aggiunto alla tabella tbEventInstance dipende dal numero di client e alla frequenza impostata per ogni ciclo di rilevamento. L'eliminazione automatica delle righe dalla tabella tbEventInstance inizia quando un client tenta di inviare un rapporto. Il processo di eliminazione automatica viene avviato solo se gli eventi di segnalazione nella tabella tbEventInstance superano 1 milione di righe.

Il processo di eliminazione automatica è molto lento e impedisce ai computer client segnalazioni al server WSUS. Per impostazione predefinita, Windows Server Update Services è configurato per eliminare gli eventi che sono più vecchi di 15 giorni sulle workstation e che sono 90 giorni sui server. WSUS consente di eliminare gli eventi meno recenti la frequenza di 1.000 eventi ogni 12 ore.

Per informazioni su come determinare se la tabella tbEventInstance è superiore a 1 milione di righe, vedere la sezione "Informazioni".

Risoluzione

Informazioni sull'hotfix

Un hotfix supportato è disponibile da Microsoft. Tuttavia, questo hotfix è destinato esclusivamente alla correzione del problema descritto in questo articolo. Applicare questo hotfix solo ai sistemi in cui si verificano questo problema specifico.

Se l'hotfix è disponibile per il download, è presente una sezione "Hotfix disponibile per il download" all'inizio di questo articolo della Knowledge Base. Se non viene visualizzato in questa sezione, inviare una richiesta al servizio clienti Microsoft e supporto tecnico per ottenere l'hotfix.

Nota: Se si verificano ulteriori problemi o se è necessaria attività di risoluzione aggiuntiva, potrebbe essere necessario creare una richiesta di assistenza separata. I costi di supporto normale verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare specifico hotfix in questione. Per un elenco completo dei numeri di telefono del servizio clienti Microsoft e supporto tecnico o per creare una richiesta di assistenza separata, visitare il seguente sito Web Microsoft:

http://support.microsoft.com/contactus/?ws=supportNota: Il modulo "Hotfix disponibile per il download" Visualizza le lingue per cui è disponibile l'hotfix. Se non viene visualizzata la lingua, è perché un aggiornamento rapido non è disponibile per tale lingua.

Prerequisiti

Non è richiesto alcun prerequisito.

Richiesta di riavvio

Non è necessario riavviare il computer dopo avere applicato questo hotfix.

Informazioni sulla sostituzione dell'aggiornamento rapido

Questo hotfix non sostituisce eventuali altri aggiornamenti rapidi.

Informazioni sui file

La versione inglese di questo hotfix presenta gli attributi di file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e ore dei file sono elencate in base al formato UTC (Coordinated Universal Time Coordinated). Quando si visualizzano le informazioni sul file, viene convertito in ora locale. Per calcolare la differenza tra ora UTC e ora locale, utilizzare la scheda fuso orario nell'elemento di data e ora nel Pannello di controllo.

Nome del file

Versione del file

Dimensione del file

Data

Ora

Piattaforma

Eventinstancesfix.dll

Non applicabile

41,272

07-Nov-2005

11:36

x86

Eventinstancesfix.sql

Non applicabile

14,442

01-Nov-2005

10:42

Non applicabile

Runeventinstancesfix.vbs

Non applicabile

1,433

08-Nov-2005

12:16

Non applicabile

Soluzione alternativa

Per risolvere questo problema, modificare il ciclo di rilevamento per un valore non compreso nell'intervallo consentito. Utilizzando criteri di gruppo, è possibile modificare il tempo tra ogni ciclo di rilevamento da 1 ora a 22 ore. Ad esempio, se si modifica la frequenza del ciclo predefinito 22 ore in 11 ore, il numero di client in grado di supportare il server WSUS viene ridotto a 7.500.

Se il computer client non inviano una segnalazione al server WSUS dopo aver modificato la frequenza del ciclo, è necessario eliminare tutti gli eventi correnti dalla tabella tbEventInstance. A tale scopo, eseguire il comando seguente in SQL Query Analyzer:

TRUNCATE TABLE dbo.tbEventInstanceÈ inoltre possibile interrompere il processo di eliminazione automatica e quindi aumentare la frequenza del processo di eliminazione. Dopo avere aumentato la frequenza del processo di eliminazione, WSUS Elimina le righe in blocchi più piccoli, ma mantiene le dimensioni della tabella tbEventInstance.

Per interrompere il processo di eliminazione automatica e impostare la frequenza del processo di eliminazione per 1 ora, eseguire il comando seguente in SQL Query Analyzer:

AGGIORNAMENTO dbo.tbConfigurationB SET AutoPurgeDetectionPeriod = 1Questo comando esegue il processo di eliminazione di ogni ora. Dopo aver eseguito questo comando, verranno eliminati da WSUS 24.000 eventi al giorno, alla velocità di 1.000 eventi all'ora. Questa è la frequenza massima che può essere impostata per il processo di eliminazione.

Per calcolare la frequenza di eliminazione automatica corretto e la frequenza del ciclo, è necessario conoscere il numero di client WSUS.

Utilizzare le seguenti formule per calcolare la frequenza minima per il processo di eliminazione e la frequenza del ciclo:

Frequenza di processo di eliminazione minimo: (24/gdl) x CL

Frequenza del ciclo: (CL/PF) x 24Nota: DF è la frequenza del ciclo, CL è il numero di client WSUS e FE è la frequenza minima di eliminazione.

Ad esempio, se sono presenti 4.000 client di WSUS e si imposta la frequenza del ciclo su 8 cicli al giorno, possono essere registrati circa 32.000 eventi alla tabella tbEventInstance. Il numero massimo di eventi che possono essere rimossi dal processo di eliminazione al giorno è 24.000 eventi quando si imposta la frequenza di eliminazione per 1 ora. Pertanto, è possibile ridurre la frequenza del ciclo in modo che il numero di eventi generati dai client è inferiore a 24.000.

Stato

Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".

Ulteriori informazioni

Come determinare se la tabella tbEventInstance è superiore a 1 milione di righe

  1. Avviare SQL Query Analyzer e quindi connettersi al server locale.

  2. Nell'elenco database , fare clic su SUSDB.

  3. Incollare la seguente query SQL nella finestra della Query:

    select count(*) from tbEventInstance
  4. Fare clic su Esegui Query per eseguire la query.

Se si esegue Microsoft SQL Server Desktop Engine (WMSDE) (Windows), è anche possibile utilizzare il comando osql per verificare se la tabella tbEventInstance è superiore a 1 milione di righe. A tale scopo, digitare il seguente comando al prompt dei comandi e quindi premere INVIO:

"%programfiles%\Update Services\tools\osql\osql.exe" -S %COMPUTERNAME%\WSUS -E -dSUSDB -Q"SELECT COUNT(*) FROM dbo.tbEventInstance"

Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:

824684 descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×