Oliver Sommer
2006-04-27
Der WSUS 2.0 oder auch WSUS 2 hat ein großes Problem:
Das "Aproven" (deutsch. Genehmigen) von Updates dauert sehr lange. Das führt dazu, dass eine initiale Genehmigung von hunderten Updates nach der Installation des WSUS in der Regel Stunden bis hin zu Tagen dauern kann.
Ein findiger Partner Kollege hat mich auf einer Tech@night darauf hingewiesen, dass es dazu vom MS Support ein kleines SQL Skript gibt, dass der WSUS Datenbank letztlich einfach eine offensichtlich fehlende Index Tabelle einfügt.
Hier nun das Skript und die Anleitung zur Implementierung:
-
Das folgende Skript zwischen den beiden Linien in eine neu erstellte Datei namens "addDeploymentIndex.sql" einfügen
--------------------
USE SUSDB
GO
BEGIN TRAN
IF NOT EXISTS (SELECT * FROM sysindexes where name='nc7DeploymentRevision')
BEGIN
CREATE NONCLUSTERED INDEX nc7DeploymentRevision ON dbo.tbDeployment(RevisionID, TargetGroupID, ActionID)
END
COMMIT TRAN
GO
--------------------
Bitte darauf achten, dass die Zeilen, die mit "IF NOT EXISTS" und "CREATE NONCLUSTERED..." anfangen, bis einschließlich "..'nc7DeploymentRevision')" und "...ActionID)" in eine Zeile kopiert werden müssen.
-
Diese Datei ist dann mit folgendem Befehl einmalig aus zu führen:
osql -E -S <MSDEServerName> -n -b -i addDeploymentIndex.sql
(Die Datei OSQL befindet sich auf deutschen Systemen idR unter Programme\Update Services\Tools\osql)
-
Sollte der WSUS eine "Named Instance" der MSDE oder des SQL Servers nutzen, dann kann man über
HKLM\SOFTWARE\Microsoft\Update Services\Server\Setup\SqlServerName
herausfinden, welchen Namen diese hat und in dem oben genannten Befehl entsprechend einsetzen
Quelle: http://msmvps.com/blogs/athif/archive/2005/11/21/76101.aspx
aktualisierte Infos:
Time-out error when approving multiple updates on Microsoft WSUS Server
http://support.microsoft.com/kb/910847/
Client computers do not report back to the Windows Software Update Services (WSUS) server
http://support.microsoft.com/kb/909131/
Beide Probleme unter anderen sind mit folgendem Artikel behoben:
Description of Windows Server Update Services Service Pack 1
http://support.microsoft.com/kb/919004