10 conseils pour la mise à niveau vers SQL Server 2008 R2

La mise à niveau d’un serveur de base de données vers SQL Server 2008 R2 ne se limite pas à insérer un DVD d’installation et à cliquer sur l’assistant. Une mise à niveau de SQL Server nécessite beaucoup de planification. Dans cet article, je vais partager avec vous 10 conseils qui devraient aider votre processus de mise à niveau à se dérouler plus facilement.

Remarque: Cet article est également disponible en téléchargement PDF.

1: Soyez conscient des chemins de mise à niveau pris en charge

Avant de commencer à planifier une mise à niveau, vous devez connaître les chemins de mise à niveau pris en charge par Microsoft. Par exemple, si vous exécutez actuellement SQL Server 2005 X64 Enterprise Edition, vous ne pouvez pas effectuer la mise à niveau vers SQL Server 2008 R2 Standard Edition. Vos seules options sont la mise à niveau vers SQL Server 2008 R2 Enterprise Edition ou Datacenter Edition.

2: Exécutez le Conseiller de mise à niveau

Le conseiller de mise à niveau, qui fait partie du pack de fonctionnalités SQL Server 2008 R2, est un utilitaire gratuit conçu pour vous aider dans la mise à niveau de SQL Server 2008 R2. L’outil analyse votre déploiement SQL Server existant et vous informe des problèmes à résoudre avant d’effectuer une mise à niveau.

3: Ne paniquez pas sur d’autres problèmes

Le rapport généré par SQL Server Upgrade Advisor contient souvent une section appelée Autres problèmes. Cette section existe pour vous informer des problèmes possibles qui peuvent exister, mais que l’outil est incapable de tester. Par conséquent, les problèmes qui apparaissent dans la section Autres problèmes peuvent ne pas nécessairement être présents sur votre réseau.

4 : Déterminez ce qu’il faut faire à propos des Services de notification

Si vous avez des serveurs SQL qui exécutent les Services de notification, vous devrez planifier la façon dont vous souhaitez les gérer. Les services de notification ont été interrompus à partir de SQL Server 2008 et ne peuvent pas être mis à niveau vers SQL Server 2008 R2.

5: Vérifiez les exigences matérielles et logicielles

Si vous envisagez une mise à niveau sur place (plutôt qu’une migration), il est extrêmement important de vérifier que votre serveur SQL existant répond à toutes les exigences matérielles pour exécuter SQL Server 2008 R2 et que toutes les conditions logicielles préalables nécessaires sont en place. Consultez cette liste complète des exigences matérielles et logicielles.

6 : Effectuez une sauvegarde complète

Bien que cela aille de soi, vous devez toujours effectuer une sauvegarde complète du serveur avant d’effectuer une mise à niveau de SQL Server 2008 R2. Le processus de mise à niveau se déroule généralement bien, mais les choses peuvent et parfois mal tourner. Il est important d’avoir un moyen de rétablir votre serveur SQL à son état précédent si la mise à niveau ne se déroule pas comme prévu.

7: Faites attention lors de la mise à niveau du moteur de base de données

Il y a quelques choses que vous devez faire avant de mettre à niveau le moteur de base de données pour vous assurer que les choses se passent bien. Tout d’abord, si vous exécutez les Services d’analyse, assurez-vous de les mettre à niveau avant de mettre à niveau le moteur de base de données. Les Services d’analyse doivent d’abord être mis à niveau.

Juste avant la mise à niveau, désactivez temporairement toutes les procédures stockées. Au cours de la mise à niveau, divers services liés à SQL seront démarrés et arrêtés. Si vous avez des procédures stockées qui sont configurées pour s’exécuter au démarrage des services, il y a de fortes chances que ces procédures stockées interfèrent avec la mise à niveau.

Vérifiez également les bases de données Master, Model, MSDB et TEMPDB et vérifiez qu’elles sont définies sur autogrow (et qu’il y a beaucoup d’espace disque disponible). De plus, assurez-vous de désactiver la réplication de la base de données avant d’effectuer une mise à niveau.

Enfin, même si SQL Server 2008 R2 est conçu pour préserver le paramètre Max Worker Threads, Microsoft recommande de définir la valeur Max Worker Threads sur 0. Cela entraînera le calcul automatique de la valeur optimale de SQL Server 2008 R2.

8 : Soyez conscient des fonctionnalités abandonnées

Microsoft a supprimé l’outil de configuration de Surface de SQL Server 2008 R2. La plupart des fonctionnalités de l’outil existent toujours, mais elles ont été intégrées à d’autres domaines de l’application. Par exemple, les protocoles, la connexion et les options de démarrage se trouvent désormais dans le gestionnaire de configuration SQL Server. Si vous utilisez l’outil de configuration de surface de temps en temps, il est judicieux de déployer SQL Server 2008 R2 dans un environnement de laboratoire afin de vous faire une idée de ce qu’il faut pour gérer SQL sans cet outil.

9 : Effectuez une mise à niveau de test

Avant de tenter de mettre à niveau un serveur de base de données de production, essayez la mise à niveau dans un environnement de laboratoire. Effectuez une sauvegarde complète d’un contrôleur de domaine, d’un serveur DNS, de votre serveur SQL et de tout autre serveur d’infrastructure requis, puis restaurez ces sauvegardes sur des serveurs de laboratoire isolés. Une fois SQL opérationnel, essayez votre plan de mise à niveau dans le laboratoire. De cette façon, vous pouvez gérer tous les problèmes qui surviennent avant de devoir effectuer une véritable mise à niveau.

10 : N’oubliez pas de nettoyer lorsque vous avez terminé

Lorsque la mise à niveau est terminée, exécutez DBCC UPDATEUSAGE sur toutes vos bases de données pour garantir l’intégrité de la base de données. Vous devrez également réenregistrer vos serveurs et repeupler les catalogues en texte intégral. Si vous avez désactivé la réplication ou les procédures stockées désactivées pour la mise à niveau, vous devrez remettre les choses à la normale.

La mise à niveau d’un serveur de base de données vers SQL Server 2008 R2 ne se limite pas à insérer un DVD d’installation et à cliquer sur l’assistant. Une mise à niveau de SQL Server nécessite beaucoup de planification. Dans cet article, je vais partager avec vous 10 conseils qui devraient aider votre processus…

La mise à niveau d’un serveur de base de données vers SQL Server 2008 R2 ne se limite pas à insérer un DVD d’installation et à cliquer sur l’assistant. Une mise à niveau de SQL Server nécessite beaucoup de planification. Dans cet article, je vais partager avec vous 10 conseils qui devraient aider votre processus…

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.