Installation de SQL Server DENALI CTP3
Au mois de Juillet 2011, Microsoft a mis à la disposition des testeurs volontaires la CTP 3 (Community Technological Preview) du futur moteur SQL Server ayant le nom de code « DENALI ».
Téléchargement des fichiers d’installation
Vous pouvez télécharger les fichiers nécessaires en allant à cette adresse :

Une fois la version choisie (32 ou 64 Bits) ainsi que la langue, vous serez renvoyé vers une page intermédiaire qui vous avertit du chargement du composant « Download Manager »

Vous devez spécifier le répertoire de stockage

Une fois le téléchargement effectué, Il s’agit de 4 fichiers distincts :

Prérequis
On trouve la liste des prérequis pour installer le moteur SQL Server DENALI est disponible en ligne :
Activation du FrameWork .NET 3.5 SP1
Un des prérequis est le FrameWork .NET 3.5 Service Pack 1 que l’on peut retrouver ici :
Dans le cas d’une machine installée sous Windows 7 ou Windows 2008 R2, il faut activer le composant en allant dans l’assistant de gestion de la machine « Server Manager », puis on clique sur « Features »

On clique alors sur « Add Features »

On sélectionne alors la première ligne

Une alerte nous confirme des options associées avec cette activation, on valide par « Add required Role Services ».

On clique alors sur Next pour activer ces modifications. Un écran nous présente le service IIS qui est associé. On valide par Next

On laisse les valeurs par défaut et on clique sur Next

On confirme les modifications en cliquant sur Install

L’assistant va exécuter les étapes de modification nécessaires à cette installation

La modification se termine avec un résumé. On peut quitter l’assistant en cliquant sur Close.

Microsoft FrameWork.NET 4.0
Ce composant est nécessaire pour le bon fonctionnement de SQL Server DENALI. Son installation préalable est conseillée. Elle n’est obligatoire que si vous souhaitez installer la version Express de DENALI.
Dans le cas de la version de démonstration (ayant tous les composants), l’assistant d’installation s’occupera aussi du FrameWork 4.0.
Vous pouvez trouver ce FrameWork 4.0 sur le site Microsoft :
Installation du moteur SQL Server DENALI
Maintenant que les fichiers sont disponibles, il est préférable de faire l’installation du moteur sur une machine de Test qui sera dédiée à cela. Il ne faut surtout pas installer ce moteur sur une machine de production et éviter au maximum de l’installer sur une machine servant à tester d’autres produits.
Pour notre démonstration, nous utiliserons la version X64 du moteur sur une machine Windows 2008 R2 Standard Edition installée dans HyperV.
Pour lancer l’installation il faut cliquer sur le fichier « SQLFULL_x64_ENU_Install.exe », l’installation se lance par une préparation du contenu

Cela correspond à une décompression des fichiers d’installation dans un sous-répertoire

Il nous faut donc double cliquer sur le fichier « Setup.EXE » qui se situe dans ce sous répertoire. L’UAC nous demande alors de valider notre demande d’exécution

Puis un premier écran apparaît

L’assistant d’installation apparaît enfin avec la liste des choix possibles

Dans notre cas, nous cliquons sur le lien « Installation » du menu de gauche

Nous allons alors choisir le premier lien pour installer les composants voulus sur la machine courant. Cela va lancer un écran de chargement rapide

Pour ensuite effectuer un premier ensemble de test de la machine courante. Ce test correspond donc à tous les pré-requis nécessaires pour l’installation de ce moteur SQL (par exemple le Service Pack 1 du FrameWork 2.0 et 3.5).
Dans le cas d’une erreur, il faudra corriger la partie manquante et relancer l’assistant. Dans notre cas, nous pouvons passer à la suite en cliquant sur OK

On voit encore apparaître l’écran de chargement pour ensuite avoir l’assistant de licence. La version actuelle est donc une CTP, ce qui explique le choix de base « Evaluation », on peut malgré tout tester la version Express en sélectionnant la seconde valeur du menu.
Dans notre cas, nous choisissons la version « Evaluation » et cliquons sur Next

Nous acceptons les termes de la licence et cliquons sur Next

L’assistant va alors tester l’existence de mises à jour, puis exécute l’installation de l’outil d’installation du moteur dans sa dernière version connue (si une mise à jour existe)

L’écran de chargement apparaît encore pour ensuite exécuter le réel logiciel d’installation de la version choisie (version évaluation de SQL Server Denali CTP3).
L’installation commence encore par un nouvel ensemble de test de la machine. Dans le cas d’un succès, on peut passer à la suite en cliquant sur Next

On choisit maintenant quel est le rôle que l’on souhaite pour la machine sur laquelle on installe ce moteur :
- Uniquement certains composants de SQL Server que l’on va choisir et paramétrer
- SQL Server PowerPivot pour SharePoint
- Tous les composants installés avec les paramètres par défauts (inclus les comptes de services)

Nous choisissons la première option et cliquons sur Next afin de choisir nos options. Pour notre exemple, nous choisissons les composants standards (DB Engine, Analysis Services, Reporting Services, Integration Services et les outils de gestion et de création) On clique ensuite sur Next

L’assistant effectue une série de tests sur la machine (validation des composants .NET 3.5 SP1, …). Si tout est OK, on passe à l’étape suivante en cliquant sur Next

On définit le nom de l’instance (si on souhaite une instance nommée), sinon on laisse le nom par défaut (instance non nommée - MSSQLSERVER). L’assistant teste si une autre instance existe déjà ou non. On passe à l’étape suivante en cliquant sur Next

L’assistant nous indique alors l’espace nécessaire pour l’installation des modules (hors données). On valide en cliquant sur Next

Nous devons définir les comptes de services utilisés par chaque moteur ainsi que le mode de démarrage. Il faut noter qu’une nouvelle politique existe avec SQL Server DENALI en faisant apparaître de nouveaux comptes « NT Service\xxxx ». Vous pouvez aussi utiliser ou plusieurs comptes de services provenant de la machine ou du domaine. On définit la « Collation » utilisée par défaut via le second onglet.
Dans notre exemple, nous laisserons les valeurs par défaut, mais je vous invite à consulter le billet suivant sur ce point précis :
- Denali – Comptes de service
Nous validons cette configuration en cliquant sur Next

Cette étape permet de définir le mode d’authentification choisi. Nous serons en mode Mixed Mode tout en ajoutant certains comptes comme administrateurs.

Nous pouvons aussi définir les répertoires par défaut pour les fichiers des bases de données en cliquant sur le second onglet « Data Directories »

Si on souhaite activer le FileStream, il faut le paramétrer dans le dernier onglet. Nous validons ces options en cliquant sur Next. Nous arrivons alors sur la configuration du Moteur d’analyse. On ajoute les comptes administrateurs

On spécifie ensuite les répertoires de stockage des données et on valide les options avec le bouton Next

On garde les options de base pour le moteur de Reporting et on clique sur Next

On définit la règle pour l’envoie des erreurs sur le moteur (cela demande à ce que la machine possède un accès vers Internet). On valide par Next

L’assistant effectue un test de la machine en rapport avec les options sélectionnées. On peut cliquer sur Next si le résultat est positif

On obtient alors un résumé sur toute la configuration choisie. On valide cette installation en cliquant sur « Install »

L’installation se lance alors avec un temps nécessaire dépendant de votre système

Au bout du compte, vous obtiendrez le résumé de l’installation effectué avec le statut étape par étape. Dans mon cas, il semble que les services NT associés aux différents composants de SQL Server n’ont pas pu démarrer.

Il faut alors fermer cette fenêtre et corriger ce problème de login pour ces services et démarrer ces services.
Outils de gestion de SQL Server DENALI
On trouve l’ensemble des outils de gestion dans le menu Windows
- Start Menu\Programs\Microsoft SQL Server Denali CTP3

SQL Server Configuration Manager
Afin de modifier la configuration des composants, on peut lancer l’outil :
- Start Menu\Programs\Microsoft SQL Server Denali CTP3\Configuration Tools\SQL Server Configuration Manager

On peut alors par exemple simplement changer le compte d’exécution des services que l’on souhaite, vers un compte interne (cas de ma machine de test) ou vers un compte de service du domaine

On peut alors démarrer le service.
SQL Server Management Studio
Il s’agit de l’outil de gestion de SQL Server qui est basé sur Visual Studio .NET et dans cette version DENALI, le client est basé sur Visual Studio 2010

En termes d’usage, il ne change pas vraiment de la version depuis SQL Server 2005, même si de très nombreuses nouvelles fonctionnalités sont disponibles dans cette nouvelle version.

Je vous invite à consulter les différentes documentations pour découvrir ces nouveautés.
Conclusion
Cette documentation a pour but de fournir dans un seul document l’ensemble de la procédure afin de pouvoir rapidement tester les fonctionnalités disponible et de ne pas perdre de temps dans cette phase d’installation.
Liens annexes
Romelard Fabrice [MVP]