Содержат ли накопительные обновления пакеты обновления?
Интересно, содержат ли CU SQL Server более низкие пакеты обновления? Я спрашиваю об этом, потому что у меня есть SQL Server 2014, который был исправлен автоматически с CU7, и позже на той же неделе кто-то применил Service Pack 2, и ошибка, которая была исправлена, начала появляться снова, эта ошибка была исправлена на CU3 BTW. Для того, что я видел, SP2 был выпущен до CU3 и CU7, но, поскольку он был установлен позже, кажется, что он переписал исправление ошибки, хотя номер сборки SQL Server был 12.2.5556.0, он не содержал исправления.
В конце концов я установил последний CU (CU8), и он был снова исправлен, но мне интересно, почему он не обнаружил, что CU был впереди SP?
Вот последовательность установки:
Это было подтверждено в истории Центра обновления Windows:
1 ответ
CU относятся к базовому пакету обновления (например, SP1 CU1 - это совершенно другая сборка по сравнению с SP2 CU1 и содержит совершенно разные исправления). Они не включают в себя пакеты обновления, но содержат все предыдущие CU для своего базового пакета обновления.
Пакеты обновлений и их 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