Windows Update仅会告诉您有关SQL Server的Service Pack,并且仅当您启用了“也更新其他Microsoft产品”选项时(抱歉,措辞在各个版本中均已更改,我不记得所有变化) 。
推荐使用SQL Server Service Pack主要是因为RTM分支(和更早的Service Pack分支)最终将退出使用并退出支持范围。据推测,它们也比累积更新更可靠且经过更好的测试。但我不知道应该通过Windows Update提供它们,因为那样一来就可以自动部署Service Pack。我根本不喜欢这个主意-而且我对必须多久禁用一次“强制给我更新”设置并将其更改为更合适的“下载并告诉我的信息”并不感到困惑和模糊“ 选项。
另一方面,我们中的一些人建议进行累积更新(Glenn Berry和我是跟上CU的拥护者,因为总体上我们发现它们与Service Pack一样可靠-尽管最近有一个那个装甲的几分矮人)。但是微软的信息还不清楚。尽管他们确实发布并发布了更新,但每个更新都有以下文本(摘自2012 SP2 CU4):
我们建议您应用最新更新版本。
链接指向KB 2983249,它为您提供了该分支的所有累积更新的链接。但是,在CU文章中,下一段是:
此累积软件包旨在仅纠正本文中描述的问题。仅将其应用于遇到这些特定问题的系统。
此免责声明可能是您看不到Windows Update推送累积更新的原因。我知道他们一直在努力支持回归测试,因此可以提高累积更新的稳定性,但是在免责声明消失之前,您将不得不继续自行寻找累积更新。我尝试使人们了解SQL Server 2012和SQL Server 2014的所有更新(Service Pack,累积更新和带外按需修补程序)的最新情况,并在适当的地方添加一些定性建议:
从这两篇文章中,您可能会猜到,如果人们通过Windows Update自动收到了最新的累积更新,他们会很不高兴,这样做是合理的。我全力以赴部署累积更新,但是问题的made发使我调整了时间表,例如增加一个月,以便其他人可以摆脱这些问题,而我不再是豚鼠。