If you run a Windows Server Update Services (WSUS) server, you know that sometimes it can develop problems. Specifically the WSUS database can need a manual clean up. There are several scripts around that handle this but I found one HERE that helped me quite a bit.
If you are running WSUS from a Windows Internal Database on Server 2012 enter the following command: . sqlcmd -I -S \\.\pipe\MICROSOFT##WID\tsql\query -i C:\WsusDBMaintenance.sql . If you are running WSUS from a from a Windows Internal Database on Server 2008 or SBS 2011, enter the following command: . sqlcmd.exe -I -S np:\\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query -i C:\WSUSDBMaintenance.sql .updated Jul 18 2018 (Be sure adjust the path of C:\WsusDBMaintenance.sql to reflect where you actually put the script) .
Wait.
I have not had this take more than 15 minutes but I have read reports of it taking a VERY long time.
I found THIS post and THIS post helpful when dealing with the WSUS problem.
View Comments
C:\Tools\scripts>sqlcmd -I -S \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\queryÆ \query -
i C:\WsusDBMaintenance.sql
Sqlcmd: '\query': Unexpected argument. Enter '-?' for help.