WSUS 运行一段时间以后,会累积一些过期的补丁或者电脑信息,长期不进行清理,则可能造成数据库越来越大,然后WSUS Server越来越慢,客户端无法通过WSUS 安装补丁等情况。
WSUS 提供了一个Server Cleanup Wizard,可以帮助我们清理WSUS 。如果之前长期没有进行清理,数据太大或者数据库存在一些问题,则可能会在清理的过程中碰到数据库错误,无法无法清理工作。
因为WSUS使用的是Internal SQL Databse,所以,如果出现这种情况,可以使用SQLCMD工具进行清理。
主要包含几部分:
- 安装SQL Native Client 和SQLCMD tools。
- 用SQLCMD 执行重建WSUS的SQL Database的Index。
- 用SQLCMD获曲过期(Obsolete) ID.
- 删除过期信息
- 重新Run Server Cleanup Wizard。
参考文档:
https://gallery.technet.microsoft.com/scriptcenter/6f8cde49-5c52-4abd-9820-f1d270ddea61#content – Script for database maintenance
http://www.microsoft.com/en-us/download/details.aspx?id=30440 – Download link to install SQLCMD utility
https://technet.microsoft.com/en-us/library/dd939795(v=ws.10).aspx – Using DB maintenance script
https://technet.microsoft.com/en-us/library/cc708594(v=ws.10).aspx –Difference in WSUS 6.2(Windows 2012)
时间: 2024-10-24 19:04:27