Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les serveurs de rapports utilisent des extensions de traitement des données pour récupérer et traiter des données dans des rapports rendus. Vous devez déployer votre assembly d’extension de traitement des données sur un serveur de rapports en tant qu’assembly privé. Vous devez également entrer dans le fichier de configuration du serveur de rapports, RSReportServer.config.
Procédures
Pour déployer un assembly d’extension de traitement des données
Copiez votre assembly à partir de votre emplacement intermédiaire vers le répertoire bin du serveur de rapports sur lequel vous souhaitez utiliser l’extension de traitement des données. L’emplacement par défaut du répertoire bin du serveur de rapports est %ProgramFiles%\Microsoft SQL Server\MSRS10_50.<Nom >de l’instance\Reporting Services\ReportServer\bin.
Remarque
Cette étape empêche une mise à niveau vers une instance plus récente de SQL Server. Pour plus d'informations, consultez Upgrade and Migrate Reporting Services.
Une fois le fichier d’assembly copié, ouvrez le fichier RSReportServer.config. Le fichier RSReportServer.config se trouve dans le répertoire ReportServer. Vous devez entrer une entrée dans le fichier de configuration de votre fichier d’assembly d’extension de traitement des données. Vous pouvez ouvrir le fichier de configuration avec Visual Studio ou un éditeur de texte simple, tel que le Bloc-notes.
Recherchez l’élément
Datadans le fichier RSReportServer.config. Une entrée pour votre extension de traitement des données nouvellement créée doit être effectuée à l’emplacement suivant :<Extensions> <Data> <Your extension configuration information goes here> </Data> </Extensions>Ajoutez une entrée pour votre extension de traitement des données. Votre entrée doit inclure un
Extensionélément avec des valeurs pourNameetTypepeut ressembler à ce qui suit :<Extension Name="ExtensionName" Type="CompanyName.ExtensionName.MyConnectionClass, MyExtensionAssembly" />La valeur pour
Namelaquelle correspond le nom unique de l’extension de traitement des données. La valeur d’uneTypeliste séparée par des virgules inclut une entrée pour l’espace de noms complet de votre classe qui implémente les interfaces et IDbConnection le IExtension nom de votre assembly (sans inclure l’extension de fichier .dll). Par défaut, les extensions de traitement des données sont visibles. Pour masquer une extension des interfaces utilisateur, comme le Gestionnaire de rapports, ajoutez unVisibleattribut à l’élément et définissez-laExtensionfalsesur .Ajoutez un groupe de codes pour votre assembly personnalisé qui accorde l’autorisation
FullTrustpour votre extension. Pour ce faire, ajoutez le groupe de codes au fichier rssrvpolicy.config situé par défaut dans %ProgramFiles%\Microsoft SQL Server\<MSRS10_50.<Nom >de l’instance\Reporting Services\ReportServer. Votre groupe de codes peut ressembler à ce qui suit :<CodeGroup class="UnionCodeGroup" version="1" PermissionSetName="FullTrust" Name="MyExtensionCodeGroup" Description="Code group for my data processing extension"> <IMembershipCondition class="UrlMembershipCondition" version="1" Url="C:\Program Files\Microsoft SQL Server\MSRS10_50.<Instance Name>\Reporting Services\ReportServer\bin\MyExtensionAssembly.dll" /> </CodeGroup>
L’appartenance à l’URL n’est qu’une des nombreuses conditions d’appartenance que vous pouvez choisir pour votre extension de traitement des données. Pour plus d’informations sur la sécurité de l’accès au code dans Microsoft SQL Server 2014 Reporting Services, consultez Développement sécurisé (Reporting Services)
Vérification du déploiement
Vous pouvez vérifier si votre extension de traitement des données a été déployée avec succès sur le serveur de rapports à l’aide de la méthode de service ListExtensions Web. Vous pouvez également ouvrir le Gestionnaire de rapports et vérifier que votre extension est incluse dans la liste des sources de données disponibles. Pour plus d’informations sur le Gestionnaire de rapports et les sources de données, consultez Créer, modifier et supprimer des sources de données partagées (SSRS).
Voir aussi
Déploiement d’une extension de traitement des données
Reporting Services Extensions
Mise en œuvre d’une extension pour le traitement des données
Bibliothèque d’extensions Reporting Services