Considérations sur la mise à niveau de Reporting Services

La mise à niveau est effectuée par le programme d'installation de SQL Server. Le programme d'installation SQL Server peut être utilisé pour mettre à niveau tout ou partie des composants SQL Server, y compris Reporting Services. Pour mettre à niveau une version antérieure de SQL Server, exécutez le programme d'installation de SQL Server 2008 sur un ordinateur ayant une version antérieure de SQL Server déjà installée. Le programme d'installation détecte les instances existantes et vous invite à procéder à la mise à niveau.

Lorsque vous exécutez le programme d'installation, vous pouvez sélectionner l'option de votre choix pour effectuer une mise à niveau de SQL Server 2000 ou SQL Server 2005, ou vous pouvez installer une nouvelle instance de SQL Server 2008Reporting Services qui s'exécute côte à côte avec des installations existantes.

Cette rubrique met en évidence des points importants dont vous devez être informé avant de mettre à niveau Reporting Services.

Important

Pour savoir quelles fonctionnalités Reporting Services ont été interrompues, désapprouvées ou modifiées, consultez Compatibilité descendante de Reporting Services.

Mise à niveau des éditions et des versions

Le programme d'installation de SQL Server 2008 fournit le support de mise à niveau pour les éditions antérieures suivantes de Reporting Services :

  • Installation de SQL Server 2000Reporting Services avec le Service Pack 2 (SP2).

  • SQL Server 2005Reporting Services.

La mise à niveau ou la migration vers une version antérieure d'une édition de SQL Server 2008 à partir d'une autre édition est prise en charge.

Problèmes de mise à niveau connus

Avant d'effectuer une mise à niveau vers SQL Server 2008Reporting Services, consultez la documentation relative au Conseiller de mise à niveau et les Notes de publication en ligne pour obtenir les informations les plus récentes sur les problèmes de mise à niveau. Pour obtenir la documentation relative au Conseiller de mise à niveau, installez celui-ci. Pour plus d'informations, consultez Utilisation du Conseiller de mise à niveau pour la préparation des mises à niveau.

Les problèmes de mise à niveau connus incluent actuellement les éléments suivants :

  • Aucun support de mise à niveau pour un serveur de rapports qui utilise une instance du moteur de base de données SQL Server 2000 distante pour héberger la base de données du serveur de rapports.

  • Aucun support pour le service Web Report Server SQL Server 2000 dans SQL Server 2008. Ce point de terminaison est interrompu. Si vous avez créé ou installé des fonctionnalités personnalisées qui pointent sur le point de terminaison ReportServer2000, ces fonctionnalités personnalisées ne s'exécuteront plus. Pour plus d'informations sur les nouveaux points de terminaison, consultez Points de terminaison du service Web Report Server.

  • Aucun support pour les versions antérieures du fournisseur WMI de Reporting Services. Le fournisseur WMI de Reporting Services n'offre pas de compatibilité descendante avec les versions antérieures. Après la mise à niveau, vous ne pouvez pas utiliser le fournisseur WMI de SQL Server 2008 Reporting Services avec les versions antérieures de Reporting Services.

Pour plus d'informations sur les scénarios de mise à niveau pris en charge, consultez Mises à niveau de la version et de l'édition. Si vous ne pouvez pas exécuter le programme d'installation pour effectuer une mise à niveau sur place de votre installation existante, vous pouvez installer une nouvelle instance de SQL Server 2008Reporting Services, puis effectuer une migration de votre base de données du serveur de rapports et des fichiers de configuration vers la nouvelle instance. Pour plus d'informations sur la migration de Reporting Services, consultez Procédure : migrer une installation Reporting Services.

Liste de contrôle préalable à la mise à niveau

Avant de commencer à effectuer une mise à niveau vers SQL Server 2008Reporting Services, prenez connaissance des éléments requis suivants :

Avant de mettre à niveau un environnement de production, veillez à toujours exécuter une mise à niveau de test dans un environnement de préproduction qui a la même configuration que votre environnement de production.

Comment mettre à niveau une version antérieure de Reporting Services

L'installation fournit des options de mise à niveau que vous pouvez spécifier comme argument de ligne de commande ou dans l'Assistant Installation. Choisissez parmi les rubriques suivantes les instructions sur la mise à niveau de votre installation.

Suppression des fichiers et des applications de l'installation précédente

La mise à niveau ne supprime pas les anciens fichiers journaux, le fichier RSWebApplication.config obsolète ou les paramètres de répertoire virtuel dans IIS. La mise à niveau ne supprime pas le Concepteur de rapports de SQL Server 2005, Management Studio ou autres outils clients. Si vous n'en avez plus besoin, veillez à supprimer ces fichiers et outils après la mise à niveau.

Mettre à niveau le flux de travail

Le processus de mise à niveau commence lorsque vous sélectionnez une instance de serveur de rapports existante à mettre à niveau.

  1. Si la base de données de serveur de rapports se trouve sur un ordinateur distant et que vous n'avez pas l'autorisation de mettre à jour cette base de données, le programme d'installation vous invite à fournir les informations d'identification pour mettre à jour la base de données de serveur de rapports distante. Soyez sûr de fournir les informations d'identification qui ont sysadmin ou les autorisations de mise à jour de la base de données.

  2. L'installation vérifie les conditions ou paramètres qui empêchent la mise à niveau et lit les paramètres de configuration. Les exemples incluent les extensions personnalisées déployées sur le serveur de rapports. Si la mise à niveau est bloquée, vous devez modifier votre installation afin que la mise à niveau ne soit plus bloquée, ou migrer vers une nouvelle instance de SQL Server 2008. Pour plus d'informations, consultez la documentation relative au Conseiller de mise à niveau.

  3. Si la mise à niveau peut se poursuivre, le programme d'installation vous invite à la continuer.

  4. Le programme d'installation crée de nouveaux dossiers pour les fichiers programme de SQL Server 2008. Les dossiers de programme pour une installation de Reporting Services incluent MSRS10.<nom_instance>.

  5. L'installation ajoute les fichiers programme du serveur de rapports SQL Server 2008, les outils de configuration et les utilitaires de ligne de commande qui font partie des fonctionnalités du serveur de rapports.

    1. Les fichiers programme de la version antérieure sont supprimés.

    2. Les utilitaires et les outils de configuration du serveur de rapports mis à niveau vers la nouvelle version incluent l'outil de configuration de Reporting Services, les utilitaires de ligne de commande et le Générateur de rapports. Les nouveaux outils installés avec SQL Server 2008 incluent le nouvel Aperçu du Concepteur de rapports.

    3. D'autres outils clients tels que Business Intelligence Development Studio, SQL Server Management Studio et la documentation en ligne ne sont pas mis à niveau. Pour obtenir des nouvelles versions des outils, vous pouvez les ajouter lorsque vous exécutez le programme d'installation. Les versions antérieures coexistent avec les versions de SQL Server 2008. Si vous avez installé les exemples, la version antérieure demeure. L'installation ne prend pas en charge la mise à niveau pour les exemples SQL Server.

  6. Le programme d'installation réutilise l'entrée de service du gestionnaire de services de contrôle pour le service Report Server de SQL Server 2008. Cette entrée de service inclut le compte de service Windows Report Server.

  7. L'installation réserve les nouvelles URL en fonction des paramètres de répertoire virtuel existants dans IIS. Comme le programme d'installation ne supprime pas toujours les répertoires virtuels dans IIS, veillez à les supprimer manuellement après la mise à niveau.

  8. L'installation met à niveau les bases de données du serveur de rapports vers le nouveau schéma et modifie le RSExecRole en ajoutant les autorisations du propriétaire de la base de données au rôle. Cette étape intervient seulement lorsque vous effectuez une mise à niveau à partir de SQL Server 2000Reporting Services ou SQL Server 2005Reporting Services avant le SP1.

  9. L'installation fusionne les paramètres dans les fichiers de configuration. En utilisant comme base les fichiers de configuration de l'installation actuelle, les nouvelles entrées sont ajoutées. Les entrées obsolètes ne sont pas supprimées, mais ne seront plus lues après la mise à niveau par le serveur de rapports.