我继承的站点上的 WSUS 3.0 SP2 安装现在拥有庞大的数据库。
该站点曾经拥有多代/多变的客户端/服务器 Windows 安装,以及数千个已批准的更新,适用于 <80 台机器。现在所有机器都已更新/协调为第一代 Windows 和第二代 Office(即将成为第一代)。
我已经编辑了“产品和分类”,并且每次删除旧代/SP 级别时都会运行“服务器清理向导”。该向导每次都会从 WSUSContent 文件夹中删除许多文件。
现在我已经批准了不到 700 个更新,但 WSUSContent 文件夹和数据库仍然很大而且很慢。11GiB+ 和 5GiB+。
我可以在不重新安装 WSUS 及其更新的情况下“清除”数据库、删除所有 WSUSContent/*,然后以 0 个批准/PC 重新开始吗?
数据库中的大多数更新都已纳入更新的安装文件中,因此我希望最终得到一个更精简/更快的数据库,而没有关于古老更新的旧日志。
我知道wsusutil reset
,但这只会“重置”WSUSContent,而不是数据库?
所以,我认为,我的核心问题是:“如何为现有安装获取未受影响的 WSUS-DB”?
答案1
不,不支持重置为“未受影响的”或干净的 WSUS 数据库。
我看到两个选择:
不要做任何超出 Microsoft 建议的做法的事情。WSUS GUI 提供的所有功能以及重建数据库索引。不要再担心您可能释放的额外几 GB 空间。如果 5 GB 空间是个问题,那么您应该已经投资了更多空间。以最大容量运行任何服务器都是一个坏主意。这将“问题”放在了完全不同的地方。
除了上述所有情况,您还会危害服务的完整性,并且不必要地使“问题”复杂化。当达到这一点时,无论如何您都必须考虑第二种选择。
如果您安装 WSUS 的唯一目的是为了节省带宽,并且您对更新发布和分发没有一套复杂的规则,请重新安装 WSUS。
虽然不支持在小型企业服务器上重新安装 WSUS,但使用专用的 WSUS 实例执行此操作非常容易。
卸载 WSUS 和 WID 角色和功能,删除 WID 数据库文件并重新安装整个系统。这将花费您大约 2 小时的时间并进行完全重新同步(带宽),然后您就可以开始了。
我建议遵循文章中的指导原则Windows Server Update Services 3.0 的最佳实践。特别是这一点:“确保您的 WSUS 服务器配置为仅下载已批准的更新“