Mises à jour cumulatives de SQL Server - non visibles dans Windows Update

8

Je viens d'installer toutes les mises à jour Windows possibles sur l'instance WS2008R2 / SQL2012. Quand je cours

SELECT @@VERSION

Je reçois

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)

Selon

http://sqlserverbuilds.blogspot.com/

et les sites Web Microsoft, 4 mises à jour cumulatives sont disponibles pour SQL Server 2012 SP2 et la dernière version est 11.00.9000.

Pourquoi Windows Update n'a-t-il pas également obtenu les mises à jour cumulatives? Dois-je les télécharger et les installer manuellement?

BuahahaXD
la source
Vous dites que vous avez installé la mise à jour de Windows? Comment son lié à SQL Server. Avez-vous installé la mise à jour SQL via la fonction de mise à jour de Windows. De plus, quelle mise à jour vous avez installée, quelle CU pouvez-vous être spécifique.
Shanky
J'ai exécuté Windows Update pour le système d'exploitation et d'autres produits Microsoft (y compris SQL Server 2012). J'ai installé SP2 et quelques mises à jour supplémentaires pour SQL qui étaient disponibles. Je n'ai pas installé d'UC manuellement. Je ne savais même pas qu'ils étaient là.
BuahahaXD
vous devez les télécharger manuellement;)
Kuba Miazek

Réponses:

10

Windows Update ne vous informera que des service packs pour SQL Server, et uniquement lorsque vous avez activé l'option «mettre à jour d'autres produits Microsoft également» (désolé, le libellé a changé d'une version à l'autre et je ne me souviens pas de toutes les variantes) .

Les Service Packs SQL Server sont recommandés principalement parce que la branche RTM (et les branches de Service Pack antérieures) sont finalement retirées et supprimées du support. Ils sont également censés être plus fiables et mieux testés que les mises à jour cumulatives. Je ne sais pas s'ils devraient être fournis via Windows Update, car cela permet simplement de déployer automatiquement un service pack . Je n'aime pas du tout cette idée - et je ne comprends pas du tout combien de fois je dois désactiver le paramètre "forcer les mises à jour me" et le changer pour un plus approprié "les télécharger et m'en parler "option.

D'un autre côté, des mises à jour cumulatives sont recommandées par certains d'entre nous (Glenn Berry et moi sommes les ardents partisans du suivi des UC, car en général, nous les avons trouvées aussi solides que les service packs - bien que récemment il y ait eu un quelques fentes dans cette armure). Mais le message de Microsoft n'est pas si clair. Bien qu'ils publient les mises à jour et les publient, chacun d'eux a ce texte (tiré de 2012 SP2 CU4 ):

Nous vous recommandons d'appliquer la version de mise à jour la plus récente .

Le lien pointe vers KB 2983249 , qui vous donne des liens vers toutes les mises à jour cumulatives pour cette branche. Mais alors, dans l'article CU, le tout prochain morceau de texte est:

Ce package cumulatif est destiné à corriger uniquement les problèmes décrits dans cet article. Appliquez-le uniquement aux systèmes qui rencontrent ces problèmes spécifiques.

Cette clause de non-responsabilité est probablement la raison pour laquelle vous ne verrez pas les mises à jour cumulatives transmises via Windows Update. Je sais qu'ils ont travaillé sur le renforcement des tests de régression et donc sur la stabilité que vous pouvez attendre des mises à jour cumulatives, mais jusqu'à ce que cette clause de non-responsabilité disparaisse, vous allez devoir continuer à rechercher les mises à jour cumulatives par vous-même. J'essaie de garder les gens à jour sur toutes les mises à jour (service packs, mises à jour cumulatives et correctifs hors bande à la demande) pour SQL Server 2012 et SQL Server 2014, avec quelques conseils qualitatifs ajoutés le cas échéant:

À partir de ces deux messages, vous pouvez probablement deviner que si les gens avaient reçu automatiquement les mises à jour cumulatives les plus récentes, via Windows Update, ils seraient très contrariés, et à juste titre. Je suis tout à fait en faveur du déploiement de mises à jour cumulatives, mais cette éruption de problèmes m'a obligé à ajuster mon calendrier pour le faire - comme ajouter un mois, peut-être, afin que d'autres personnes puissent éliminer ces problèmes et que j'arrête d'être le cobaye.

Aaron Bertrand
la source
♦, Point de réponse clair et spécifique des mises à jour cumulatives de SQL Server. Pour +1
Md Haidar Ali Khan
2

Vous venez d'installer quelques mises à jour pour Windows. Je ne pense pas qu'une mise à jour ayant réellement modifié la version de SQL Server ait été installée.

La version actuelle de SQL Server est celle Microsoft SQL Server 2012 - 11.0.5058.0 (X64)qui dit que c'est toujours SP2.

Veuillez ne pas installer de mise à jour de SQL Server via la fonction de mise à jour de Windows, elle ne fonctionne pas toujours correctement. Si vous souhaitez installer CU, veuillez le télécharger et exécuter l'exécutable avec les privilèges d'administrateur

Shanky
la source