Configuration de Reporting Services pour utiliser les données d'un package SSIS

Mis à jour : 14 avril 2006

Reporting Services comprend une extension pour le traitement des données qui extrait des données d'un package SQL Server Integration Services (SSIS). L'extension pour le traitement des données SSIS est une fonctionnalité expérimentale désactivée par défaut. L'utilisation de l'extension pour le traitement des données SSIS sur un serveur de production n'est pas recommandée pour le moment. Si vous choisissez d'activer la fonctionnalité et de l'utiliser sur un serveur de rapports, gardez à l'esprit qu'au moment de l'exécution le package est traité sous l'identité de sécurité du compte de service Windows Report Server ou du compte de service Web Report Server. Cela affecte la façon dont vous devez sécuriser les sources de données auxquelles le package accède. En particulier, vous devrez autoriser les comptes de service à lire les données et à réaliser toute opération que vous définissez dans le package. N'utilisez cette fonctionnalité que si vous prenez les précautions suivantes :

  • Assurez-vous que le contenu du package est contrôlé (par exemple, vous pouvez utiliser les fonctionnalités de protection par mot de passe dans SSIS ou définir des autorisations sur le fichier). Pour plus d'informations, consultez Définition du niveau de protection des packages.
  • Concevez le package de manière à ce qu'il ne puisse effectuer que les opérations nécessaires à l'obtention des données souhaitées.
  • Lorsque vous configurez les comptes de service du serveur de rapports, utilisez systématiquement des comptes de service ou des comptes d'utilisateur dotés des privilèges minimaux.

Pour pouvoir utiliser l'extension pour le traitement des données SSIS, vous devez modifier les fichiers de configuration de manière à activer l'extension sur le serveur de rapports et dans le Concepteur de rapports. Pour modifier les fichiers de configuration, suivez les instructions présentées dans cette rubrique.

Activation de l'extension de traitement de données d'Integration Services pour le Concepteur de rapports

Pour activer l'extension de traitement des données, vous devez supprimer des commentaires dans deux sections du fichier RSReportDesigner.config.

  1. Installez Integration Services sur le même ordinateur que celui où vous avez installé Reporting Services.

  2. À l'aide de l'Explorateur Windows, localisez <lecteur>:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies.

  3. À l'aide d'un éditeur de texte, ouvrez le fichier RSReportDesigner.config.

  4. Supprimez les marques de commentaires (supprimez les caractères <!-- et --> au début et à la fin de la ligne) pour cette entrée dans la section <Data> :

    <!-- <Extension Name="SSIS" Type="Microsoft.SqlServer.Dts.DtsClient.DtsConnection,Microsoft.SqlServer.Dts.DtsClient, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/> -->
    
  5. Dans la section <Designer>, supprimez les commentaires de cette entrée :

    <!-- <Extension Name="SSIS" Type="Microsoft.ReportingServices.QueryDesigners.GenericQueryDesigner,Microsoft.ReportingServices.QueryDesigners"/> -->
    
  6. Enregistrez le fichier.

Une fois que vous avez modifié le fichier de configuration, l'extension de traitement de données SSIS devient disponible en tant que type de source de données que vous pouvez sélectionner dans la boîte de dialogue Source de données dans le Concepteur de rapports.

Activation de l'extension de traitement de données Integration Services sur le serveur de rapports

Avant de pouvoir traiter un rapport qui extrait des données d'un package, vous devez supprimer des commentaires du fichier RSReportServer.config.

  1. Ouvrez le fichier RSReportServer.config, qui se trouve par défaut dans <lecteur>:\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer.

  2. Supprimez les marques de commentaires (supprimez les caractères <!-- et --> au début et à la fin de la ligne) pour cette entrée :

    <!-- <Extension Name="SSIS" Type="Microsoft.SqlServer.Dts.DtsClient.DtsConnection,Microsoft.SqlServer.Dts.DtsClient, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/> -->
    
  3. Enregistrez le fichier.

Après la modification du fichier RSReportServer.config, l'extension de traitement de données SSIS peut être utilisée sur le serveur de rapports. Pour vérifier que l'extension de traitement de données est disponible, ouvrez une page de propriétés de source de données dans le Gestionnaire de rapports ou dans Management Studio et affichez la liste des extensions de traitement de données dans Type de source de données. Si vous avez modifié le fichier de configuration correctement, SSIS apparaît dans la liste de types de sources de données.

Voir aussi

Concepts

Définition de datasets de rapport pour des données de package de SQL Server Integration Services
Configuration de Reporting Services pour utiliser le fournisseur de données Microsoft .NET pour mySAP Business Suite
Fichiers de configuration de Reporting Services
Fichier de configuration RSReportDesigner
Fichier de configuration RSReportServer

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

14 avril 2006

Nouveau contenu :
  • Avertissement de sécurité.