Service Pack 是否具有累积更新中的所有更改

jes*_*esi 5 sql-server sql-server-2016 patching

我一直认为 CU 中的所有更改都会汇总到下一个服务包中。我最近在查看SQL 2016 SP2SQL 2016 CU15 for SP1 的变化

我很惊讶地看到 SP2 中没有提到 SP1CU15 中的知识库。我错过了什么?

Geo*_*ios 7

根据SQLServerBuilds SP1,CU15 是在 SP2 之后发布的。

SP1 CU15 于 2019 年 5 月 16 日发布,SP2 于 2018 年 4 月 24 日发布。

鉴于从 SQL 2017 开始将不再有任何服务包,这不再相关,但在过去,Microsoft 会为受支持的服务包并行发布修复程序。作为示例,这篇知识库文章描述了一个问题,该问题的修复包含在两个单独的 CU 中,即 SP1 的 CU15 和 SP2 的 CU7。

为了确认SQLServerBuilds上的数据,我们可以检查SP2CU15 SP1上的文件详细信息

除此之外,正如David Browne指出的那样,所有新 SP 都有开发和测试开销,这意味着 SP 不一定包含按日期之前 CU 中的所有修复 - 这是由于完成和测试所需的时间SP。

  • 此外,SP 可能没有在之前的 CU 中发布所有修复程序,因为 SP 需要一段时间来完成和测试。 (3认同)