Pourquoi passer au SP2 ?
Améliorations apportées :
. au niveau du moteur, on trouve essentiellement des modifications sur les plans de maintenance, par exemple la faculté de gérer des plans de maintenance à planification multiple.
. pour ceux qui recherchent l'économie disque parce qu'ils ont de très gros volumes gérés, la version entreprise gère maintenant un nouveau format de données, le vardecimal qui va vous permettre d'économiser quelques octets sur les types de données decimal et numeric
. au niveau de Integration Services :
un certain nombre d'améliorations sur la tâche d'exécution SQL, par exemple l'utilisation d'une propriété ByPassPrepare pour préparer systématiquement les requêtes ; une nouvelle propriété ParameterSize pour la taille des paramètres de type chaîne de ceci pour allouer une mémoire de taille correcte avec des paramètres sortis en sortie.
. gestion avec Management studio :
on peut désormais ajouter ses propres rapports dans Management studio
.... etc.
La liste des bogues corrigés est impressionnante, et je pense que, le SP2 est surtout une correction de problèmes qui ont pu être introduits par le SP1, ou qui n'avaient pu être résolus lors de la version initiale.
Consulter le lien ci-dessous pour tous les détails :
http://download.microsoft.com/download/a/4/a/a4ad06f7-b657-40c4-8b95-0b8ccd644a75/WhatsNewSQL2005SP2.htm
Où se procurer le SP2 ?
Ici :
http://www.microsoft.com/downloads/details.aspx?familyid=D07219B2-1E23-49C8-8F0C-63FA18F26D3A&displaylang=fr
ATTENTION !
La sortie du SP2 a été plutôt 'rock n roll'... et il y a eu plusieurs épisodes à sa naissance :
. version initiale qui vous amène en 9.00.2047
. premier correctif dit GDR1 qui vous amène en 9.00.3050
. deuxième correctif dit GDR2 qui vous amène en 9.00.3054
Le premier correctif a lui-même été corrigé et vous devez donc appliquer le deuxième.
Voici où le trouver :
http://support.microsoft.com/?kbid=934458
ATTENTION!
Si votre version actuelle est entre 9.0.2214 et 9.0.2219 allez voir chez Microsoft la procédure à suivre : ce n'est pas aussi simple....
Voici les infos :
http://blogs.msdn.com/psssql/archive/2007/04/06/post-sql-server-2005-service-pack-2-sp2-fixes-explained.aspx
Installation du SP2 :
Nous sommes arrivés en 9.00.3042...
... mais cela n'est pas fini !
Installation du correctif du correctif :
Conclusion :
L'installation du SP2 m'a pris environ 30 minutes (temps d'arrêt des services inclus)
et celle du patch un peu plus de 20 minutes...
Pour l'instant RAS, à un petit doute près : il semble que la mise à jour de
Reporting Services ait désactivé l'authentification anonyme sur mes répertoires virtuels Reports et ReportServer ?!
Qu'il le fasse dans le cours de la migration, pourquoi pas .... mais comme le dit le panonceau : on est prié de laisser l'endroit en sortant dans l'état dans lequel on l'a trouvé en entrant....
Observations après l'installation du SP2 :
L'icone Rapport de la barre d'outils de SSMS a disparu au profit de menu contextuel sur la base de données.
Les rapports d'administration ont l'air d'être beaucoup plus rapides à lancer.
Le menu Rapports standards et personnalisé apparait à plusieurs niveaux de l'arbre de l'explorateur d'objets : base, table, connexion, rôle,.... ce qui est effectivement une bonne idée et permet de faire le 'tri' parmi tous les rapports disponibles.
31 Mai 2007 :
Amusant le GRANT EXECUTE sur les ASSEMBLIES .Net ne fonctionne plus !
Apparemment c'est normal : Microsoft considère que la sécurité est à gérer autrement : par le niveau du jeu d'autorisations donné à l'assembly d'une part, par le contrôle du code source par le DBA d'autre part...
OK, mais dommage que l'interface de SSMS génère une erreur sur la modification par interface graphique.