Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Symptom

Klientdatorer rapporterar inte tillbaka till Microsoft Windows Software Update Services (WSUS)-server. Dessutom kan uppstå följande problem:

  • Följande felmeddelande loggas i filen Windowsupdate.log på klientdatorer:

    Varning: Det gick inte att skicka händelser till servern med hr = 80244008

  • Microsoft SQL Server-timeout-felmeddelanden visas i administrationskonsolen för WSUS-servern.

  • Filen SoftwareDistribution.log i mappen Windows Update Services\LogFiles %programfiles%\Microsoft innehåller meddelanden som liknar följande:

    <DATE>
    <TIME>
    UTC-fel w3wp.130DBConnection.LogSqlExceptionDBLAYER: fel [0]: källan .net SqlClient-dataprovidern, Server OPC-AD-WSUS1N\WSUS, nummer -2, klass 10, ange 0 förfarande ConnectionRead (WrapperRead()).,
    LineNumber 0: Tidsgränsen har överskridits. Tidsgränsen uppnåddes slutförs eller om servern svarar inte.

Orsak

Det här problemet uppstår om antalet rapporterande händelser i tabellen tbEventInstance överstiger 1 miljon rader.

En WSUS-server som använder rekommenderad maskinvara stöder maximalt 15 000 klienter med hjälp av en standard identifieringscykel 22 timmar. Antalet rapporterande händelser som läggs till i tabellen tbEventInstance beror på antalet klienter och den frekvens som anges för varje identifieringscykel. Automatisk borttagning av rader från tabellen tbEventInstance startar när en klient försöker skicka en rapport. Automatisk borttagning-process startas endast om de rapporterande händelserna i tabellen tbEventInstance överstiger 1 miljon rader.

Automatiska borttagningsprocessen är mycket långsam och blockerar klientdatorer från att rapportera tillbaka till WSUS-servern. Som standard konfigureras WSUS för att ta bort händelser som är äldre än 15 dagar på arbetsstationer och som är äldre än 90 dagar på servrar. WSUS tar bort gamla händelser med en hastighet av 1 000 händelser var 12: e timme.

Information om hur du tar reda på om tabellen tbEventInstance har överskridit 1 miljon rader finns i avsnittet "Mer Information".

Lösning

Information om snabbkorrigeringen

En snabbkorrigering är tillgänglig från Microsoft. Den här snabbkorrigeringen är emellertid avsedd att åtgärda det problem som beskrivs i denna artikel. Använd bara den här snabbkorrigeringen för system med just detta problem.

Om snabbkorrigeringen är tillgänglig för hämtning finns ett avsnitt för "Snabbkorrigeringen är tillgänglig" överst i den här Knowledge Base-artikeln. Om det här avsnittet inte visas, skicka en begäran till Microsofts kundtjänst och Support för att få snabbkorrigeringen.

Obs! Om det uppstår ytterligare problem eller krävs felsökning, kan du behöva skapa en serviceförfrågan. De vanliga supportkostnaderna gäller för övriga supportfrågor och problem som inte uppfyller kraven för den här snabbkorrigeringen. En fullständig lista över telefonnummer för Microsofts kundtjänst och Support eller skapa en serviceförfrågan finns på följande Microsoft-webbplats:

http://support.microsoft.com/contactus/?ws=supportObs! "Snabbkorrigeringen tillgänglig"-formuläret visar de språk som snabbkorrigeringen är tillgänglig. Om ditt språk inte visas beror det på att ingen snabbkorrigering är tillgänglig för språket.

Förutsättningar

Det finns inga förutsättningar.

Krav på omstart

Du behöver inte starta om datorn när du har installerat den här snabbkorrigeringen.

Ersättningsinformation för Hotfix

Den här snabbkorrigeringen ersätter inte några andra snabbkorrigeringar.

Filinformation

Den engelska versionen av den här snabbkorrigeringen har de filattribut (eller senare filattribut) som visas i följande tabell. Datum och tider för dessa filer anges i UTC-tid (UTC). När du visar filinformationen konverteras den till lokal tid. Använd fliken tidszon i datum och tid på Kontrollpanelen om du vill se skillnaden mellan UTC-tid och lokal tid.

Filnamn

Filversion

Storlek

Datum

Tid

Plattform

Eventinstancesfix.dll

Ej tillämplig

41,272

07-Nov-2005

11:36

x86

Eventinstancesfix.sql

Ej tillämplig

14,442

01-Nov-2005

10:42

Ej tillämplig

Runeventinstancesfix.vbs

Ej tillämplig

1,433

08-Nov-2005

12:16

Ej tillämplig

Temporär lösning

Undvik det här problemet genom att ändra en identifieringscykel till ett värde går det tillåtna intervallet. Med grupprincip kan ändra du tiden mellan varje identifieringscykel från 1 timme till 22 timmar. Till exempel om du ändrar frekvensen för identifiering av cykeln från standard 22 timmar till 11 timmar, minskas antalet klienter som har stöd för WSUS-servern till 7 500 klienter.

Om klientdatorer inte rapporterar tillbaka till WSUS-servern när du har ändrat cykel-frekvens identifiering, måste du ta bort aktuella händelser från tabellen tbEventInstance. Det gör du genom att köra följande kommando i SQL Query Analyzer:

TRUNKERA registret dbo.tbEventInstanceDessutom kan du avbryta processen automatisk borttagning och öka frekvensen av borttagningsprocessen. När du ökar frekvensen av borttagningsprocessen WSUS tar bort rader i mindre bitar, men bevarar storleken på tabellen tbEventInstance.

Stoppa automatiska borttagningsprocessen och kör följande kommando i SQL Query Analyzer om du vill ange frekvensen för borttagningsprocessen 1 timme:

UPPDATERING dbo.tbConfigurationB SET AutoPurgeDetectionPeriod = 1Det här kommandot körs borttagningsprocessen varje timme. När du har kört detta kommando raderar WSUS 24 000 händelser per dag med en hastighet av 1 000 händelser per timme. Detta är den högsta frekvens som kan ställas in för borttagningsprocessen.

Om du vill beräkna frekvensen korrekt automatisk borttagning och identifiering av rätt cykel frekvens måste du veta antalet WSUS-klienter.

Använd följande formler för att beräkna lägsta frekvens för borttagningsprocessen och identifiering av cykeln ofta:

Minsta borttagning process frekvens: (24/DF) x CL

Identifiering av cykeln frekvens: (CL/PF) x 24Obs! DF är frekvensen för identifiering av cykeln, CL är antalet WSUS-klienter och PF är frekvensen för minsta tömning.

Om 4 000 WSUS-klienter, och om du ställer in frekvensen för identifiering av cykeln 8 cykler per dag, kan ungefär 32 000 händelser loggas i tabellen tbEventInstance. Det maximala antalet händelser som kan avlägsnas genom borttagningsprocessen per dag är 24 000 händelser när du ställer in frekvensen för borttagning 1 timme. Därför kan du minska frekvensen för identifiering av cykeln så att antalet händelser som genereras av klienterna är mindre än 24,000.

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".

Mer Information

Ta reda på om tabellen tbEventInstance har överskridit 1 miljon rader

  1. Starta SQL Query Analyzer och Anslut till den lokala servern.

  2. Klicka på SUSDBi listan databaser .

  3. Klistra in följande SQL-fråga i frågefönstret:

    select count(*) from tbEventInstance
  4. Klicka på Kör fråga om du vill köra frågan.

Om du kör Microsoft SQL Server Desktop Engine (Windows) (WMSDE) kan du också använda kommandot osql kontrollera om tabellen tbEventInstance har överskridit 1 miljon rader. Så här: Skriv följande kommando vid en kommandotolk och tryck sedan på RETUR:

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

För mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

824684 beskrivning av standardterminologin som används för att beskriva Microsoft-programuppdateringar

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×