Накопительные обновления SQL Server - не отображаются в Центре обновления Windows

8

Я только что установил все возможные обновления Windows на экземпляр WS2008R2 / SQL2012. Когда я бегу

SELECT @@VERSION

я получил

Microsoft SQL Server 2012 - 11.0.5058.0 (X64) 
    May 14 2014 18:34:29 
    Copyright (c) Microsoft Corporation
    Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)

В соответствии с

http://sqlserverbuilds.blogspot.com/

и на веб-сайтах Microsoft доступно 4 накопительных обновления для SQL Server 2012 с пакетом обновления 2 (SP2), а самая последняя сборка - 11.00.9000.

Почему Центр обновления Windows также не получил накопительные обновления? Должен ли я загрузить и установить их вручную?

BuahahaXD
источник
Вы говорите, что установили обновление Windows? Как это связано с SQL Server. Вы установили обновление SQL через средство обновления Windows. Плюс какое обновление вы установили, какой CU вы можете назвать конкретным.
Шэнки
Я запустил Центр обновления Windows как для ОС, так и для других продуктов Microsoft (включая SQL Server 2012). Я установил SP2 и несколько дополнительных обновлений для SQL, которые были доступны. Я не устанавливал никаких CU вручную. Я даже не знал, что они были там.
BuahahaXD
вам нужно скачать их вручную;)
Куба Мязек

Ответы:

10

Центр обновления Windows будет сообщать вам только о пакетах обновления для SQL Server, и только если вы включили опцию «обновить другие продукты Microsoft тоже» (извините, формулировка изменилась в разных версиях, и я не помню все варианты) ,

Пакеты обновлений SQL Server рекомендуются прежде всего потому, что ветвь RTM (и более ранние ветки пакетов обновлений) в конечном итоге устарели и перестали поддерживаться. Они также предположительно более надежны и лучше протестированы, чем накопительные обновления. Я не знаю, что они должны быть предоставлены через Центр обновления Windows, потому что это просто делает возможным автоматическое развертывание пакета обновления . Мне вообще не нравится эта идея, и я не чувствую, что мне часто приходится отключать настройку «принудительно кормить меня обновлениями» и менять ее на более подходящую «скачать их и рассказать о них» вариант.

Кумулятивные обновления, с другой стороны, рекомендуются некоторыми из нас (Гленн Берри и я являемся активными сторонниками того, чтобы не отставать от CU, потому что, как правило, мы обнаружили, что они столь же надежны, как и пакеты обновлений - хотя недавно были несколько трещин в этой броне). Но сообщение от Microsoft не так ясно. В то время как они действительно выпускают обновления и публикуют их, у каждого из них есть этот текст (это взято из 2012 SP2 CU4 ):

Мы рекомендуем вам применить самый последний выпуск обновления .

Ссылка указывает на КБ 2983249 , которая дает вам ссылки на все накопительные обновления для этой ветви. Но затем, в статье CU, следующий фрагмент текста:

Этот накопительный пакет предназначен для устранения проблем, описанных в этой статье. Примените его только к системам, которые испытывают эти конкретные проблемы.

Этот отказ от ответственности, вероятно, является причиной, по которой вы не увидите, как накопительные обновления проталкиваются через Центр обновления Windows. Я знаю, что они работали над поддержкой регрессионного тестирования и, следовательно, стабильности, которую вы можете ожидать от накопительных обновлений, но пока этот отказ от ответственности не исчезнет, ​​вам по-прежнему придется искать накопительные обновления самостоятельно. Я стараюсь держать людей в курсе всех обновлений (пакетов обновлений, накопительных обновлений и внеполосных исправлений по требованию) для SQL Server 2012 и SQL Server 2014, а также при необходимости предоставляя некоторые качественные рекомендации:

Из этих двух сообщений вы, вероятно, можете догадаться, что если бы люди получали самые последние накопительные обновления автоматически через Центр обновления Windows, они были бы очень расстроены, и это оправданно. Я все за развертывание кумулятивных обновлений, но эта куча проблем заставила меня скорректировать сроки для этого - например, добавить месяц, чтобы другие люди могли избавиться от этих проблем, и я перестал быть подопытным кроликом.

Аарон Бертран
источник
♦, Ясная и конкретная точка ответа накопительных обновлений SQL Server. За +1
Хайдар Али Хан
2

Вы только что установили несколько обновлений для Windows. Я не думаю, что было установлено какое-либо обновление, которое фактически изменило версию SQL Server.

Текущая версия SQL Server - это версия Microsoft SQL Server 2012 - 11.0.5058.0 (X64)SP2.

Пожалуйста, не устанавливайте обновления SQL Server через функцию обновления Windows, она не всегда работает правильно. Если вы хотите установить CU, пожалуйста, скачайте его и запустите исполняемый файл с правами администратора.

Shanky
источник