Procédure : détecter les informations de version (Reporting Services)

Reporting Services consiste en plusieurs applications, outils et composants. Si vous installez ou mettez à niveau les composants en une seule opération, toutes les parties d'une installation seront de la même version. Toutefois, si vous exécutez plusieurs instances côte à côte, configurez les composants serveur pour qu'ils s'exécutent sur différents ordinateurs ou publiez les éléments sur un serveur central, vous pouvez rencontrer des erreurs de compatibilité de version si vous essayez d'utiliser les outils clients d'une version avec un serveur de rapports ayant une version différente. De telles erreurs sont susceptibles de se produire pendant des opérations de publication ou si vous essayez d'utiliser l'outil de configuration de Reporting Services pour vous connecter à un serveur de rapports d'une version précédente.

Cette rubrique peut vous aider à identifier les informations de version ou d'édition afin que vous puissiez déterminer s'il faut procéder à la mise à niveau d'un composant ou utiliser une installation différente d'un client ou d'une instance de serveur. Pour plus d'informations sur la mise à niveau, consultez Mise à niveau (Reporting Services).

Les erreurs de compatibilité de version ont peu de chances de se produire pour les connexions à la base de données du serveur de rapports. Le serveur de rapports peut automatiquement mettre à niveau une base de données du serveur de rapports à laquelle il est connecté, en éliminant de cette façon une cause majeure d'erreur d'incompatibilité de la version de base de données, qui se produisait parfois dans les versions antérieures. Toutefois, vous pouvez rencontrer une erreur dans un déploiement avec montée en puissance parallèle si vous n'avez pas mis à niveau tous les nœuds.

Les informations de version et d'édition du serveur de rapports s'affichent très aisément dans la page État de Report Server de l'outil de configuration de Reporting Services. Toutefois, si vous ne pouvez pas vous connecter au serveur de rapports à cause des erreurs d'incompatibilité de version, vous pouvez utiliser les autres étapes proposées plus loin dans cette rubrique.

[!REMARQUE]

Vous pouvez extraire les informations de version par programme. Pour extraire les informations de version du serveur, utilisez ServerInfoHeaderValue. Pour extraire la version de la base de donnée, utilisez Méthode GetDatabaseVersionDisplayName (WMI).

Pour rechercher les informations de version pour l'outil de configuration de Reporting Services

  • Démarrez l'outil de configuration de Reporting Services. Sur la page État de Report Server, consultez la valeur Version du produit et comparez-la au tableau Informations de version ci-dessous dans cette rubrique.

Pour rechercher les informations de version et d'édition pour une instance de serveur de rapports

  1. Ouvrez le fichier du journal de suivi du service Report Server dans un éditeur de texte. Le nom est ReportServerService_<timestamp>.log et le fichier se trouve dans le dossier \Reporting Services\ReportServer\logfiles.

  2. Les informations de version Report Server se trouvent dans <Product> en haut du fichier.

  3. Les informations d'édition du serveur de rapports se trouvent dans les instructions INFO plus bas dans le fichier :

    • Reporting Services starting SKU affiche l'édition de l'instance de serveur de rapports.

Une autre approche pour afficher les informations de version du serveur de rapports consiste à taper l'URL du serveur de rapports dans la barre d'adresses d'une fenêtre de navigateur. Les informations de version se trouvent en bas de page au format: <version >:<numéro_de_build>. S'il s'agit de la version 10, vous êtes connecté à une instance du serveur de rapports de SQL Server 2008.

Pour rechercher les informations d'édition de l'instance de base de données qui héberge les bases de données de serveur de rapports

  1. Ouvrez le fichier du journal de suivi du service Report Server dans un éditeur de texte. Le nom est ReportServerService_<timestamp>.log et le fichier se trouve dans le dossier \Reporting Services\ReportServer\logfiles.

  2. Les informations d'édition pour le serveur de base de données qui héberge la base de données du serveur de rapports se trouvent dans les instructions INFO plus bas dans le fichier :

    • Catalog SQL Server Edition affiche l'édition du serveur de base de données qui héberge la base de données du serveur de rapports.

Les informations de version ne sont pas disponibles dans les fichiers journaux, les outils et les interfaces de programmation. Utilisez le tableau à la fin de cette rubrique pour obtenir les informations de version de la base de données du serveur de rapports.

Pour rechercher la version du Concepteur de rapports et du Générateur de modèles

  1. Démarrez Business Intelligence Development Studio, cliquez sur Aide, puis cliquez sur À propos de Visual Studio.

  2. Dans la liste des produits installés, cliquez sur Reporting Services. Les informations de version apparaissent dans la section des détails du produit de la boîte de dialogue.

Pour rechercher la version du Gestionnaire de rapports ou du Générateur de rapports

  • Dans SQL Server 2008, le Gestionnaire de rapports s'exécute dans le service Report Server. Si vous connaissez la version du service Report Server, vous connaissez également celle du Gestionnaire de rapports. Toutefois, si vous pointez une instance du Gestionnaire de rapports vers une autre instance du service Report Server, il se peut que la version du Gestionnaire de rapports et celle du serveur de rapports ne soient pas synchronisées. Pour vérifier la version du Gestionnaire de rapports, cliquez avec le bouton droit sur une page Web dans le Gestionnaire de rapports et utilisez la commande Source pour consulter le code HTML. Les informations de version sont incorporées dans le code HTML sous-jacent.

  • Pour rechercher les informations de version pour le Générateur de rapports, démarrez le Générateur de rapports et cliquez sur À propos du Générateur de rapports dans le menu Aide.

Informations de version

Le tableau suivant fournit la liste des numéros de version du serveur de rapports et de la base de données du serveur de rapports :

Version

Serveur de rapports

Base de données du serveur de rapports

SQL Server 2008

10.n.nnnn.nn

n/a

SQL Server 2005 Reporting Services Service Pack 2 (SP2)

9.0.3042.00

C.0.8.45

SQL Server 2005 Express with Advanced Services

9.0.3042.00

C.0.8.45

SQL Server 2005 Reporting Services Service Pack 1 (SP1)

9.0.2049.00

C.0.8.43

SQL Server 2005 Reporting Services

9.0.1399.01

C.0.8.40

SQL Server 2000 Reporting Services Service Pack 2 (SP2)

8.00.1038

C.0.6.54

SQL Server 2000 Reporting Services Service Pack 1 (SP1)

8.00.0878

C.0.6.51

SQL Server 2000 Reporting Services

8.00.0743

C.0.6.43