J’ai été récemment confronté à un problème. Un serveur avait été installé il y a quelques années de cela, avec une configuration matérielle qui ne justifiait pas l’édition entreprise de Windows. En effet, seulement 32 GB de RAM étaient installés. Pour SQL Server, c’est l’édition Entreprise qui avait été choisie, donc pas de limitations.
Les semaines et mois passant, les bases de données ont grossi. Jusqu’à dépasser 1TB pour certaines. Quelques problèmes de performance ce sont alors fait sentir : PLE quelque peu chahuté, IO physiques assez conséquents.
Un prestataire a donc suggéré fort justement d’ajouter de la RAM : oui, SQL Server se comporte comme un gamin, donnez lui beaucoup de jouets (mémoire) et il sera content. Et il ne vous la rendra pas. A moins d’y être forcé et en fonction des paramètres Min et Max Server Memory.
Bref : ajout de RAM. Et voilà le résultat :
Oups … L’édition Standard de Windows 2008R2 n’exploite que 32Gb de RAM. Pour rappel, voici un petit tableau qui récapitule la quantité de mémoire supportée par les différentes vers et éditions de Windows.
Les cases non remplies signifient non applicable (plateforme non existante, édition non existante).
Ce qui est intéressant, c’est que l’on constate que depuis Windows 2012, il n’existe plus de différence d’un point de vue capacités ou fonctionnalités entre les éditions standard et datancenter. Seule les licences des guest OS diffèrent. Donc si votre serveur doit héberger du cluster, une édition standard suffit, contrairement aux éditions précédentes.
Depuis Windows 2008 R2, il est possible de faire évoluer la licence de l’OS, et donc étendre les fonctionnalités ou la capacité maximale en terme de RAM sans réinstaller l’OS.
Une simple ligne de commande, que j’ai lancé en RUNAS Administrator
Dism /online /Set-Edition:ServerEnterprise /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
Quelques secondes plus tard :
Une fois le reboot effectué, nous sommes en édition entreprise :
Il ne reste plus qu’a activer Windows et l’opération est terminée.
Happy SKU upgrade
bonjour , merci pour cet article , est ce que cette opération a conservé vos données existants?
Bonjour
La mise à jour de Sku Windows protège bien évidement les données. Rien n’est altéré ou perdu.
Une procédure équivalente pour SQL Server existe, et de la même manière, toutes les données sont conservées.
Cdlt
Christophe
mrerci bcq