Installer SQL Server 2008 sur Windows Server 2008 R2

Problème

Le setup d’installation de SQL Server 2008 nécessite le package .NET Framework 3.5 SP1 et pose une erreur sur un Windows Server 2008 R2 (SP1 ou non) avec le .NET Framework 4.0 installé (via Windows Update par exemple). On va donc installer le paquet par le setup dotnetfx35setup.exe ou en téléchargeant le programme complet offline dotnetfx35.exe mais le message d’erreur suivant apparait : « Vous devez utiliser l’outil de gestion de rôles pour installer ou configurer Microsoft .NET Framework 3.5 SP1  » .

 

Solution

Il faut installer .NET Framework via le Gestionnaire de serveur de Windows.
Dans la partie Fonctionnalités (Features), Ajouter des fonctionnalités. Sélectionner Fonctionnalités du .NET Framework 3.5.1 et l’installer en cliquant sur Suivant.

installation SQL Server 2008 sur Windows Server 2008 R2

installation NET Framework 35 sur Windows Server 2008 R2

Démarrer ensuite l’installation de SQL Server 2008.

 

 

Problème

Un message apparait précisant qu’il sera nécessaire d’installer le Service Pack 1 (ou supérieur) avant d’utiliser Microsoft SQL Server 2008. C’est le cas sur Windows Server 2008 R2 et Windows Seven. On clique donc sur Exécuter le programme pour continuer l’installation. Pas de chance, l’installation échoue.

installation SQL Server 2008 sur Windows Server 2008 R2

L’installation de Microsoft SQL Server 2008 « RTM » ou « SP0  » ne connaissait pas encore Windows Server 2008 R2 ni Windows Seven, qu’ils soient en SP1 ou pas. On n’a pas forcément une installation de SQL Server 2008 intégrant les SP1, SP2 ou SP3, alors que faire ?

 

Solution

1. Avant d’installer SQL Server 2008 (ou après avoir rencontré l’erreur), exécuter l’installation du Service Pack 1, 2 ou 3 de SQL Server 2008. Curieuse idée a priori mais le début de l’installation d’un Service Pack va installer quelques composants « Setup Support Files » utiles pour éviter le message d’erreur. L’installation du Service Pack va ensuite indiquer qu’il ne trouve pas le logiciel serveur : annuler l’installation (mais les composants restent installés).
2. Exécuter l’installation de Microsoft SQL Server 2008 « RTM » ou « SP0  » ne posera plus problème.
3. Redémarrer Windows.
4. Ne pas oublier d’appliquer le dernier Service Pack (actuellement SP3). Ces SP sont cumulatifs, c’est-à-dire qu’ils incluent toutes les mises à jour depuis la version de base, il n’est donc pas nécessaire d’installer le SP1, puis le SP2 et enfin le SP3, seul le dernier suffit.
5. Redémarrer le serveur avant d’utiliser SQL Server 2008.
6. Sauvegarder, déplacer les bases de données ou autres selon vos habitudes.