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
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?
Réponses:
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 ):
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:
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.
la source
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
la source