我在此示例中使用KB2977316和KB3045324。这些是 SQL Server 2014 RTM 的安全更新。
- KB2977316 版本 12.0.2381.0 发布于 6/2/2015
- KB3045324 版本 12.0.2269.0 于 2015 年 7 月 13 日发布
如果我有一个 SQL Server 2014 RTM 系统,我是否需要安装这两个,只安装最后一个发布的,还是版本号最高的那个?2381 更新是一个 600 MB 的下载,而 2269 版本是 183 MB,所以逻辑会表明 2269 不包含 2381 中包含的所有修复程序,我需要安装两者。我想让我失望的是,随着安装更新的更新而减少版本号似乎很奇怪。
请将答案和评论的范围仅限于安全更新。这个问题与 CU 或 SP 无关(除了根据特定的 CU 或 SP 级别应用不同的安全更新)。谢谢!
我的部分错误在于比较 QFE 和 GDR 的构建和发布日期。QFE 下载(~600 MB)比 GDR 下载(~200 MB)大得多。日期和内部版本号也相差很大
我发现最新版本的 SQL Server 2014 中的信息非常有用。因此,只需比较相关的安全公告和 GDR 版本:
较晚发布的是更高版本。我还不确定维护该页面的人如何推断构建 2269 包含来自构建 2254 的修复程序,因此也许有人可以对此发表评论或编辑此答案。