我刚刚阅读了Brent Ozar Weekly Links电子邮件(7月28日版),并注意到"Kendra's Link“中提到的"Fix:在SQL Server 2012中执行一个使用WITH重新编译选项的查询时的错误结果”
我回复了布伦特·奥扎尔的邮件,布伦特建议我把我的问题发到这里,而不是让他私下给我答复。
我刚刚在7月份完成了我们所有的Server 2012服务器的修补工作,以便应用Server 2012 SP2加上用于“联机索引重建期间的数据丢失”的修补程序,因此我的服务器现在位于11.00.5522.0版本。
我对这个新的修补程序做了一点研究。我得出的结论是,还没有办法用这个新的补丁来修补我们的系统。
这是我刚发给经理的电子邮件。你们同意我贴在下面的内容吗?
既然我们已经升级到Server 2012 SP2,我们现在还没有办法应用这个新的修补程序。
修复是在Server 2012 SP1 CU11 (版本11.00.3449.0)中发布的。截至本月,我们现在使用的是Server 2012 SP2,加上联机索引重建问题期间数据丢失的修补程序(11.00.5522.0版)。
你会认为,既然我们的版本比补丁高,我们就会被覆盖。您知道他们说所有的service都包括以前的service,加上上一个service的所有累积更新,所有版本都包括该版本下面的所有版本。嗯,这不是完全正确。即使在新的服务包锁定在QA中之后,微软仍在继续为以前的服务包发布CU。因此,他们不得不与新的服务包玩“追赶”游戏。
实际上,这一次从SP1到SP2的过渡就是这样工作的:
·Server 2012 SP2 (我刚刚修补了我们所有的Server 2012服务器)--包括SP1和CU1-CU9。它不包括SP1 CU10或SP1 CU11。
·Server 2012 SP2 CU1刚刚发布(我认为上周)--其中包括SP1和CU1-CU10。它不包括SP1 CU11。
·这就是微软在SP2上所取得的成果。他们还没有为SP2发布包含SP1 CU11修复程序的CU。
我想很快就会出现一个包含此修复的SP2 CU2,并且我们可能希望在该补丁发布后再进行一轮SQL修补。
发布于 2014-07-28 20:58:50
我相信您的问题是,“https://support.microsoft.com/kb/2965069中的修补程序是否包含在Service 2中?”截至2014年7月28日,答案是否定的。看一下这篇KB文章,看看它什么时候改变了--我用http://www.WatchThatPage.com来做这样的事情。
https://dba.stackexchange.com/questions/72594
复制相似问题