Installation du Service Pack 2 de SQL Server 2005
Introduction
Code Version de SQL Server après le passage du SP2 :
Téléchargement du fichier d'installation :
Installation du Service Pack 2
Lancement du fichier :
- SQLServer2005SP2-KB921896-x86-ENU.exe

Les fichiers sont extraits de l'archive et lance l'installation du Service Pack en mous donnant le lien vers la KB de ce Service Pack :

On doit alors accepter les termes du contrat

On a alors la liste des modules qui doivent être mis à jour en rapport avec ceux installés sur la machine.

On peut alors spécifier sur quelle instance on veut mettre à jour SQL Server 2005 ou effectuer cette mise à jour sur toutes les instances présentes.

Il va alors tester que l'authentification est OK et proposer de remonter les erreurs chez Microsoft.
Je vous invite à remonter ces rapports d'information afin d'améliorer les futurs produits fournis par Microsoft.

Il va alors tester les fichiers bloqués par la machine (en cours d'exécution).

Il faut donc couper les services SQL Server depuis l'interface d'administration des services ou avec un script du type :
- net stop MSSQLSERVER
- net stop MSSQLServerOLAPService
- net stop SQLBrowser
- net stop msftesql
- net stop ReportServer
- net stop MsDtsServer
On peut alors rafraichir la liste des fichiers bloqués afin de valider qu'il n'y en a plus.

On est alors pret à installer le Service Pack 2

L'installation se lance alors.

Une fois cette installation terminée, un message vous avertit que le serveur doit être redémarré.

On clique sur suivant

Un résumé des mises à jour est alors affiché

Avec la possibilité de voir le résumé

Spécificité Windows VISTA
Un outil "User Provisioning Tool" a été développé spécifiquement pour les machines sous Windows VISTA permettant d'ajouter les comptes dans les comptes d'administration SQL Server.
L'installer vous propose alors de lancer celui-ci :

Cet outil est disponible ici :
- C:\Program Files\Microsoft SQL Server\90\Shared\SqlProv.exe
On voit alors pour un compte donné les groupes SQL Server (Relationnel ou Décisionnel) dans lesquels il peut être ajouté.

Pour faire cette modification les services SQL Server et Analysis Services doivent être redémarrés avec la gestion des services ou par le script :
- net start MSSQLSERVER
- net start MSSQLServerOLAPService
On ajoute tous les droits pour notre compte d'administration en faisant passer les rôles sur la droite et on clique sur OK.

On clique alors sur OK pour valider cette modification.
On redémarre alors le serveur. On peut alors valider que les moteurs SQL Server 2005 sont alors mis à jour (Code Version : 9.0.3042) :

Conclusion
L'installation du Service Pack 2 est maintenant terminée. Vous pouvez voir sur le site la liste des évolutions et corrections ajoutées dans ce package :