Mise à niveau d'une batterie de serveurs Web Report Server

Mis à jour : 14 avril 2006

Cette rubrique explique comment mettre à niveau plusieurs instances de serveur de rapports qui partagent la même base de données de serveur de rapports. Dans la version précédente, ce modèle de déploiement était appelé « batterie de serveurs Web Report Server ». Cette expression n'est plus employée. Lorsque les serveurs de rapports partagent une même base de données, on parle de déploiement avec montée en puissance parallèle de serveurs de rapports. Vous pouvez exécuter un déploiement avec montée en puissance parallèle sur un cluster d'équilibrage de la charge réseau. La configuration des nœuds de serveurs de rapports est un préalable au déploiement avec montée en puissance parallèle. Si vous avez déployé Reporting Services dans un déploiement avec montée en puissance parallèle, vous devez effectuer la mise à niveau de chaque serveur de rapports dans le déploiement avec montée en puissance parallèle. Vous ne pouvez pas avoir un déploiement avec montée en puissance parallèle qui inclut des versions différentes de Reporting Services sur des nœuds individuels.

Il est possible d'utiliser les approches ci-dessous pour mettre à niveau un déploiement avec montée en puissance parallèle :

  • Effectuer une mise à niveau sur place pour remplacer l'installation existante par une version plus récente. Vous pouvez mettre à niveau les nœuds dans n'importe quel ordre. La base de données du serveur de rapports est mise à niveau lors de la première mise à niveau. Vous devez déconnecter les serveurs jusqu'à ce que chacun des nœuds du serveur de rapports et la base de données soient mis à niveau (c'est-à-dire arrêter IIS et le service Windows Report Server). Lorsque vous commencez à mettre à niveau les serveurs, vous devez mettre à niveau tous les nœuds. Sinon, les nœuds restants du serveur de rapports ne fonctionneront plus tant qu'ils n'auront pas été mis à niveau pour pouvoir utiliser le nouveau format de base de données.
  • Effectuer une mise à niveau côte à côte pour installer une nouvelle instance de SQL Server 2005 Reporting Services sur le même ordinateur que l'installation existante. Si vous devez respecter des exigences de disponibilité ou si votre installation ne satisfait pas aux conditions liées à une mise à niveau sur place, vous pouvez installer de nouvelles instances de SQL Server 2005 Reporting Services qui s'exécuteront parallèlement à vos installations existantes. Les utilisateurs peuvent continuer à utiliser le déploiement avec montée en puissance parallèle existant, alors que vous configurez et testez le nouveau logiciel.

Avant de mettre à niveau les serveurs de production, il est important de vérifier les étapes de mise à niveau sur des serveurs de test pour vous faire une idée.

Préparation pour la mise à niveau

Utilisez la liste de vérification suivante pour préparer la mise à niveau :

  1. Sauvegardez la base de données de serveur de rapports et la clé symétrique.
  2. Assurez-vous que vous connaissez le compte d'utilisateur et le mot de passe utilisés pour la connexion au moteur de base de données SQL Server qui héberge la base de données de serveur de rapports. Le compte doit posséder des autorisations d'administrateur local pour pouvoir effectuer la mise à niveau.
  3. Sauvegardez tous les fichiers de configuration (y compris les fichiers Machine.config et Web.config) sur chaque instance de serveur de rapports.
  4. Sauvegardez les fichiers journaux.
  5. Préparez le serveur pour les temps d'indisponibilité. Si vous utilisez l'équilibrage de la charge réseau de Microsoft Windows, vous pouvez définir des niveaux de priorité d'hôte pour isoler un nœud de nouvelles connexions. Cette opération minimise l'impact sur les sessions utilisateur existantes.
    1. Ouvrez une session sur chaque ordinateur
    2. Démarrez le Gestionnaire d'équilibrage de la charge réseau sur le premier ordinateur et ouvrez la liste d'hôtes.
    3. Dans Priorité de l'hôte, notez le niveau de priorité de chaque nœud. Utilisez le niveau de priorité pour déterminer l'ordre dans lequel vous mettez à niveau les nœuds. Mettez à niveau le nœud de priorité minimale en premier.
    4. Pour le nœud de priorité minimale, cliquez avec le bouton droit sur le nom de l'hôte, sélectionnez Hôte de contrôle, puis cliquez sur Arrêter. Cela dirige toutes les nouvelles connexions vers d'autres nœuds. Les sessions existantes continuent de s'exécuter. Si le serveur de rapports est utilisé par de nombreux utilisateurs, vous pouvez arrêter les nouvelles connexions plusieurs heures avant de commencer la mise à niveau pour réduire au maximum le nombre de sessions ouvertes.
    5. Fermez le Gestionnaire d'équilibrage de la charge réseau, s'il est ouvert. Fermez tous les autres composants logiciels enfichables MMC qui sont ouverts.
  6. Lorsque vous êtes prêt à arrêter le serveur de rapports, procédez comme suit :
    1. Arrêtez le service WMI (Windows Management Instrumentation)
    2. Arrêtez le service Report Server de Windows.
    3. Réinitialisez les services Internet (IIS)
    4. Arrêtez les services IIS.

Procédure de mise à niveau d'un déploiement avec montée en puissance parallèle de serveur de rapports SQL Server 2005

Cette procédure suppose que vous installez une nouvelle instance parallèlement à une installation existante. Si vous voulez effectuer une mise à niveau sur place, vous pouvez suivre les instructions d'installation du Service Pack 1.

Cette procédure permet de mettre à niveau un serveur de rapports. Si l'ordinateur dispose également d'une instance du moteur de base de données, elle peut être mise à niveau au même moment, ultérieurement ou pas du tout.

  1. Exécutez le programme d'installation. Dans la zone Nom de l'instance, tapez le nouveau nom de l'instance SQL Server 2005 en cours d'installation. Ne spécifiez aucune instance par défaut. Si vous le faites, le système procédera à une installation sur place de l'installation existante et non à la création d'une nouvelle instance du serveur de rapports.
  2. Une fois l'installation terminée, affichez les informations timestamp sur les fichiers programme pour vérifier que les fichiers ont été copiés correctement.
  3. Démarrez le service Report Server de Windows.
  4. Ouvrez les fichiers reportserverservice.log et recherchez l'expression « the action completed successfully ». Cette entrée confirme le succès de la mise à niveau.
  5. Démarrez les services IIS.
  6. Ouvrez une fenêtre de navigateur et tapez l'URL du serveur de rapports. Vérifiez que les informations de version au bas de la page reflètent la version du produit.
  7. Démarrez le service WMI.

Procédure de mise à niveau vers le Service Pack 1

Le Service Pack 1 est appliqué en exécutant un package sur une installation de SQL Server 2005 existante. Si vous mettez à niveau un déploiement avec montée en puissance parallèle de SQL Server 2005 vers le Service Pack 1, vous devez appliquer le Service Pack à chaque nœud. La mise à niveau du premier nœud entraînera la mise à niveau de la base de données de serveur de rapports ; par conséquent, assurez-vous de déconnecter tous les autres nœuds jusqu'à ce que tous les nœuds soient mis à niveau. Utilisez les étapes ci-dessous pour effectuer une mise à niveau sur place d'un nœud de serveur de rapports vers le Service Pack 1.

ms143735.note(fr-fr,SQL.90).gifRemarque :
La mise à niveau de la base de données du serveur de rapports n'entraîne pas la mise à niveau du moteur de base de données qui l'héberge. Pour plus d'informations, consultez Mise à niveau d'une base de données du serveur de rapports.
  1. Choisissez le nœud à mettre à niveau en premier. Déconnectez tous les autres nœuds.
  2. Arrêtez le service WMI (Windows Management Instrumentation), le service Report Server de Windows et tout autre service SQL Server qui fait partie de l'installation que vous mettez à niveau.
  3. Réinitialisez les services Internet (IIS), puis arrêtez le service.
  4. Exécutez le package qui installe le Service Pack 1. Si l'ordinateur présente plusieurs instances, assurez-vous de choisir celle qui exécute Reporting Services. Si la base de données de serveur de rapports se trouve sur un ordinateur distant, vous serez invité à spécifier les informations d'identification qui ont l'autorisation de mettre à niveau la base de données de serveur de rapports.
  5. Une fois la mise à niveau terminée, affichez les informations timestamp sur les fichiers programme pour vérifier que les fichiers ont été copiés correctement.
  6. Démarrez le service Report Server de Windows.
  7. Ouvrez les fichiers ReportServerService_<timestamp>.log et recherchez l'expression « the action completed successfully ». Cette entrée confirme le succès de la mise à niveau.
  8. Démarrez les services IIS.
  9. Ouvrez une fenêtre de navigateur et tapez l'URL du serveur de rapports (par défaut, la valeur est https://localhost/reportserver). Vérifiez que les informations de version au bas de la page reflètent la version du produit prévue.
  10. Démarrez le service WMI.

Répétez ces étapes pour les autres nœuds impliqués dans le déploiement avec montée en puissance parallèle.

Voir aussi

Concepts

Mise à niveau des différentes éditions de Reporting Services
Mise à niveau d'une base de données du serveur de rapports
Mise à niveau du moteur de base de données

Autres ressources

Configuration d'un déploiement avec montée en puissance parallèle de serveurs de rapports

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

14 avril 2006

Contenu modifié :
  • Problème de l'instance par défaut du déploiement avec montée en puissance parallèle