由于对 DQS 的特定修复,我们在 SQL Server 2012 SP1 上安装了累积更新 #10。
由于最近发布的 SQL Server 2012 SP2 仅包含从 CU1 到 CU #9 的修复,如果我们决定更新到 SP2,是否会覆盖和删除 CU #10 中的修复?如果是这样,我们可以重新应用 CU#10 吗?或者我们是否必须等到为 SQL Server 2012 SP2 制作另一个 CU?
是的,它是这样工作的:您丢失了在 Service Pack 中未包含的任何 CU 中所做的更新(有时临时“丢失”的不止一个 CU)。
不,您不能然后将 Service Pack 1 累积更新应用到 Service Pack 2:安装程序只是停止并且不会让您这样做。
它以这种方式工作的原因是 Service Pack 代码经历了更长和更严格的测试周期,因此需要在发布前几个月“锁定”,不像累积更新在其(通常是 8-)中经过不那么严格的测试周循环。
在对 SP 进行测试的同时,会继续发现问题,继续签入修复程序,并继续发布累积更新。世界不会因为正在测试 Service Pack 而停止。
在我所见过的任何情况下,SP 周期都没有停止,以便它可以包含对在此期间发现的某些问题的修复 - 根据问题的性质和严重程度,他们可能会“快速跟踪”一个帖子-SP CU,或者他们可能会发布单独的按需修补程序。我已经看到这两种情况都发生了(更多关于后者)。但是,通常情况下,SP 发布后的第一个 CU 包括来自前一个分支的最后一个或两个 CU 的所有修复,有点像“追赶”。
所以,请在安装 Service Pack 2 之前等待 Service Pack 2 Cumulative Update 1(应该是 7 月底,根据这篇文章),或者愿意丢失 CU #10 中的修复。
(在任何一种情况下,如果您使用 Enterprise 并在线运行重建,请参阅此博客文章,了解有关解决数据丢失/损坏问题的 IMHO 关键修补程序。)
归档时间: |
|
查看次数: |
5548 次 |
最近记录: |