Edit:
Oder halt alternativ und 1000 mal einfacher...
1. Rechtsklick auf
\\.\pipe\mssql$microsoft##ssee\sql\query
links im Baum (oberstes Element).
2. Wähle "Eigenschaften".
3. Wähle "Verbindungen".
4. Setze "Timeout für Remoteabfragen" auf 0 (= kein Timeout).
======================================================================
Letztendlich ist die einfache Lösung die erstgenannte. Das unterhalb lasse ich dennoch stehen, da es einen tieferen Einblick gibt und sich eventuell jemand damit auseinandersetzen möchte. Die investierte Zeit in die u.g. Lösung ist aber irgendwie schade...
======================================================================
Hi, du hast ja schon einmal auf so einen Beitrag verwiesen. Ich habe es ausprobiert und erfolgreich abgeschlossen. Deine Aussage, dass man jedes Update manuell löschen muss, ist jedoch nicht korrekt. Es sind nur gewisse Updates, die den Timeout verursachen. Den Rest macht die Serverbereinigung selbst.
Habe selbes auch auf Bents-Blog gepostet - der wurde von dir ja auch schon verlinkt.
---------------------------------------------------------------
Lösung für das Timeout-Problem bei WSUS3.0.
---------------------------------------------------------------
Ich setze SBS2011 ein, ist aber mit Sicherheit auch bei anderen Systemen so.
Ursprung des Problems: Keine regelmäßige Wartung der WSUS-Datenbank (SUSDB)
Problem für den Timout: Leistung des Servers (v.a. bei SBS ein Problem, mit Exchange usw.)
Lösung:
1. Maintenance-Script von oben auf dem Server ausführen.
2. Serverbereinigung testen, dabei erstmal alle Punkte einzeln ausführen und beobachten, bei welchem Punkt der Timeout auftritt. Das ist vermutlich der oberste Punkt.
3. SQL-Server-Manager starten und mit der Datenbank verbinden:
---------------------------------------------------------------
\\.\pipe\mssql$microsoft##ssee\sql\query
---------------------------------------------------------------
4. Rechtsklick auf
\\.\pipe\mssql$microsoft##ssee\sql\query
links im Baum (oberstes Element). Wähle "Neue Abfrage".
5. Die nicht weiter benötigten Updates abfragen mit
---------------------------------------------------------------
USE SUSDB
GO
exec spGetObsoleteUpdatesToCleanup
---------------------------------------------------------------
6. In der Ergebnisliste stehen die Updates mit "LocalUpdateID". Man nehme die erste ID und "löscht" das Update mit dem Kommando
---------------------------------------------------------------
USE SUSDB
GO
exec spDeleteUpdate @localUpdateID=######
---------------------------------------------------------------
wobei ###### natürlich für die "LocalUpdateID" steht. Man kann ebenfalls mehrere Updates "löschen" indem man mehrere Spalten angibt, z.B.
---------------------------------------------------------------
USE SUSDB
GO
exec spDeleteUpdate @localUpdateID=######
exec spDeleteUpdate @localUpdateID=######
exec spDeleteUpdate @localUpdateID=######
---------------------------------------------------------------
7. Der Befehl wird dann erfolgreich ausgeführt und man kann die Serverbereinigung erneut testen.
TIPP: Notiert euch am besten die Gesamtzahl der mit unter Punkt 5. aufgelisteten Updates. Falls die Serverbereinigung erneut fehlschlägt, wiederholt das Vorgehen mit dem manuellen Löschen des obersten Updates. Hier solltet ihr feststellen, dass sich die Gesamtzahl der Updates auch durch die Ausführung der Serverbereinigung verringert, nicht nur durch eure manuellen Löschvorgänge!
Wer des Englischen mächtig ist, liest einfach noch das hier, da steht das Gleiche:
http://social.technet.microsoft.com/Forums/de-DE/7b12f8b2-d0e6-4f63-a98a-019356183c29/getting-past-wsus-cleanup-wizard-time-out-removing-unnecessary-updates?forum=winserverwsus
Wenn ihr die Serverbereinigung soweit habt, dass sie überhaupt sichtbar anfängt, ihr also einen kleinen blauen Balken seht, dann dürft ihr euch zurücklehnen und das Ding laufen lassen. Auch wenn ich keine Erklärung dafür habe, sobald ich etwas blaues gesehen habe, gab es bei meinen (ingesamt 7 WSUS) Maschinen keinen Timeout mehr. Meine Minimumzeiten für etwa 6000 "obsolete Updates" liegen bei 23 Stunden, meine Maximalzeiten bei 46 Stunden.
Grüße