Après la sortie annoncée de la version RTM de SQL Server 2012, je n’ai pas pu m’empêcher de tester l’installation de cette dernière sur un Windows 8 Server (en Beta). Cette nouvelle mouture de Windows promet quelques améliorations comme la prise en charge native du Teaming pour les cartes réseaux ou encore la prise en charge par SQL Server 2012 des partages réseaux en SMB2.2. Il existe bien entendu d’autres améliorations au niveau de la virtualisation par exemple ou encore la gestion multiserver plus poussée dans cette nouvelle version mais cela ne sera pas notre propos aujourd’hui. Il faut noter également l’installation en mode core par défaut.
Première chose à noter est que si vous avez l’intention d’installer Windows 8 Server dans un environnement virtualisé il faudra prendre garde à la version de logiciel que vous utiliserez. En effet en ayant du workstation en version 7 je me suis rapidement retrouver l’erreur suivante HAL_INITIALIZATION_FAILED. En cherchant un peu on s’aperçoit rapidement qu’il faut posséder une version récente de produit de virtualisation comme :
- Hyper-V in Windows 8 Developer Preview
- Hyper-V in Windows Server 2008 R2
- VMware Workstation 8.0 for Windows
- VirtualBox 4.1.2 for Windows
Les versions suivantes ne supportent pas Windows 8 :
- Microsoft Virtual PC (all versions)
- Microsoft Virtual Server (all versions)
- Windows 7 XP Mode
- VMWare Workstation 7.x or older
Une fois ce problème passé l’installation « standard » n’est pas plus complexe qu’un Windows Server 2008. Au niveau de la prise en main, je dois dire que cela déconcerte un peu mais on s’y retrouve rapidement pour la plupart des fonctions que l’on utilise souvent (explorateur Windows, gestion de périphériques, gestion de l’ordinateur …). Le premier choc pour ma part est certainement la disparition du « menu démarrer » mais à force de tatonner on arrive à retrouver ses marques. L’interface graphique (en version non core bien entendu) est très orientée Windows Phone. On a la possibilité d’accrocher des raccourcis sur la barre des tâches ou directement sur De ce fait, on a du mal à retrouver les boutons de redémarrage et d’arrêt du serveur. La petite astuce qui consiste à passer la souris sur le bord droit de l’écran pour faire apparaître la charms box n’est pas ce que je préfère. Bien entendu en prenant connaissance des raccourcis on va tout de suite plus vite (Win + C ou Alt + F4).
Avant de commencer l’installation de SQL Server 2012 il faudra bien veiller à installer le framework 3.5 manuellement sur Windows 8 Server. En powershell cela donne :
Le lecteur D: contient les sources d’installation de Windows 8 Server dans mon cas.
Enfin nous pouvons installer SQL Server 2012. Sur mes VM, je scripte bien entendu l’installation de SQL Server pour aller plus vite
…
…
Une fois installée et après avoir un peu organisé mes icônes voici ce que je peux avoir :
On dirait mon smartphone avec SQL Server …
…
… voilà pour cette première installation. Revenons rapidement sur les nouvelles fonctionnalités de Windows 8 Server et plus particulièrement du NIC Teaming. La prise en charge est native et sa mise en oeuvre est plutôt simple en utilisant le Server Manager. Bien entendu il est aussi possible de réaliser cette opération via script. L’opération consiste à créer un groupe et de choisir les cartes réseaux pour lesquelles on veut réaliser le teaming
…
La question qui se pose est quel est l’intérêt de faire du NIC Teaming avec Windows 8 ? Tout simplement parce que l’on peut faire du teaming avec 2 cartes réseaux de marque différente et en matière de virtualisation il est également possible de les présenter en tant que telle à hyper-V … affaire à suivre.
Bonne installation !!
David BARBARIN (Mikedavem)
MVP SQL Server