我想知道SQL Server CU是否包含较低的Service Pack。我问这个是因为我有一个SQL Server 2014,它自动用CU7修补,本周晚些时候有人应用了Service Pack 2并且修复了一个已经开始出现的bug,这个bug在CU3 BTW上被修复了。我看到SP2在CU3和CU7之前发布但是因为它以后安装似乎它覆盖了bug修复,即使SQL Server内部版本号是12.2.5556.0,它也没有包含修复。
最后我安装了最新的CU(CU8)并再次修复,但我想知道为什么它没有检测到CU超前于SP?
以下是安装顺序:
在Windows Update历史记录中确认:
答案 0 :(得分:1)
CU与基本服务包相关(例如,SP1 CU1是与SP2 CU1完全不同的版本,并包含完全不同的修复程序)。它们不包含服务包,但包含所有以前CU的基本服务包
Service Pack&他们的CU可能包含也可能不包含CU在早期SP中找到的修复。
据我所知,这里发生的事情是你从SP1(或RTM)CU7(版本12.0.4468.0 / 12.0.2495.0)转到SP2 CU8(版本12.0.5557.0)
以下链接可用于检查版本和版本。什么修复在哪个SP / CU。 单击错误本身也会告诉您修复了哪个SP / CU。
https://support.microsoft.com/en-gb/help/2936603/sql-server-2014-build-versions