Come cancellare lo storico delle sincronizzazioni del WSUS

A volte il numero delle sincronizzazioni effettuate dal WSUS rende molto difficile/pesante il caricamento della console WSUS, specialmente se si vuole visualizzare lo stato delle sincronizzazioni effettuate e quella in corso.

Per cancellare lo storico delle sincronizzazioni occorre agire al livello SQL. Basterebbe aprire la SQL Management Studio e scegliere DATABASE ENGINE

Poi occorre fare questa nuova query:

USE SUSDB

GO

DELETE FROM tbEventInstance WHERE EventNamespaceID = '2' AND EVENTID IN ('381', '382', '384', '386', '387', '389')

GO

Ora la WSUS console riporta 0 syncronizzazioni

Se si vuole mantenere lo storico fino a 3 giorni, la query diventa:

USE SUSDB

GO

DELETE FROM tbEventInstance WHERE EventNamespaceID = '2' AND EVENTID IN ('381', '382', '384', '386', '387', '389') AND DATEDIFF(month, TimeAtServer, CURRENT_TIMESTAMP) >= 3;

GO