Utilisation d’Access Services avec SQL Reporting Services : installation du complément SQL Server 2008 R2 Reporting Services (SharePoint Server 2010)

 

S’applique à : SharePoint Server 2010 Enterprise

Dernière rubrique modifiée : 2016-11-30

Avant d’exécuter Access Services pour SharePoint Server 2010, il est nécessaire d’installer le complément Microsoft SQL Server 2008 R2 Reporting Services pour les technologies SharePoint (SSRS) 2010. Le complément SSRS peut être téléchargé gratuitement via le Web et fournit un ensemble de fonctionnalités qui vous permettent d’exécuter des états Access Services dans SharePoint.

Important

Bien que l’installation du complément SSRS puisse intervenir avant ou après le déploiement de SharePoint Server, il est vivement recommandé d’installer le complément avant SharePoint Server afin d’éviter les tâches de configuration manuelle gourmandes en temps sur chaque serveur.

  • Installation du complément SSRS avant SharePoint Server :un déploiement de Reporting Services est intégré à un déploiement de SharePoint au niveau de la batterie de serveurs. Aucune configuration ou réplication supplémentaire vers les serveurs de la batterie n’est nécessaire. Si vous utilisez l’outil requis SharePoint lors de l’installation de SharePoint, le complément SSRS sera automatiquement installé au cours de ce processus.

  • Installation du complément SSRS après SharePoint Server :si vous choisissez d’installer le complément SSRS après avoir déployé SharePoint Server, le processus d’installation comportera beaucoup plus d’étapes, notamment si l’environnement comprend plusieurs serveurs Web frontaux. Si vous disposez de plusieurs applications Web SharePoint dans une configuration de batterie de serveurs, vous devez installer le complément Reporting Services sur chaque ordinateur doté d’un serveur Web frontal.

Mode connecté ou local :

Il existe deux modes d’exécution de Reporting Services avec SharePoint Server. Vous disposez tout d’abord du mode standard par défaut appelé « mode connecté », qui requiert SharePoint Server, le complément SSRS et SQL Server 2008 R2 Report Server. Vous disposez également du nouveau mode, dit « mode local ». Celui-ci constitue une configuration allégée pour l’intégration de Reporting Services à SharePoint Server. Il requiert uniquement SharePoint Server et le complément SSRS.

Important

En mode local, il n’existe pas de serveur Reporting Services. Vous devez installer le complément, mais il ne s’agit pas d’un serveur Reporting Services à proprement parler. En mode local, les utilisateurs peuvent afficher les rapports, mais ils n’auront pas accès aux fonctionnalités côté serveur, telles que la configuration des abonnements.

  • Si votre batterie de serveurs SharePoint comprend plusieurs serveurs Web frontaux, il est recommandé d’effectuer la configuration en mode connecté. Pour configurer le mode connecté, vous aurez besoin de SQL Server 2008 R2 Report Server et du complément Reporting Services.

  • Si vous exécutez une batterie de serveurs SharePoint comportant un seul serveur Web frontal, vous pouvez configurer le mode local. Vous avez alors besoin du complément Reporting Services.

Notes

L’installation du complément Reporting Services est l’une des nombreuses étapes de l’intégration d’un serveur de rapports à une instance d’un produit ou d’une technologie SharePoint. L’ordre des étapes de la configuration des serveurs est important. Pour obtenir les meilleurs résultats, veillez à suivre ces étapes dans l’ordre.

Installation du complément Reporting Services avant SharePoint (recommandé)

  1. Téléchargez le complément SSRS à partir de l’adresse https://go.microsoft.com/fwlink/?linkid=164654&clcid=0x40C.

  2. Exécutez rsSharePoint.msi sur le serveur de la batterie sur lequel vous envisagez de démarrer l’installation de SharePoint.

  3. Installez SharePoint Server.

  4. Activez l’état de session pour la batterie de serveurs en ouvrant le shell de gestion de SharePoint. Entrez la commande [Enable-SPSessionStateService -DatabaseName "foo"] : la valeur DatabaseName représente la base de données qui sera créée sur l’ordinateur exécutant SQL Server. Effectuez une réinitialisation d’IIS.

Installation du complément Reporting Services après SharePoint

  1. Installez le complément SSRS en suivant les étapes indiquées à l’adresse https://go.microsoft.com/fwlink/?linkid=164654&clcid=0x40C.

  2. Activez la fonctionnalité SSRS en suivant les étapes indiquées à l’adresse https://msdn.microsoft.com/fr-fr/library/bb677366(sql.105).aspx.

Pour installer le complément Reporting Services pour le mode connecté

  1. Installez le complément SSRS avant ou après SharePoint Server en fonction des procédures indiquées ci-dessus.

  2. Configurez l’intégration de Report Server dans l’Administration centrale de SharePoint (https://msdn.microsoft.com/fr-fr/library/bb326213(SQL.105).aspx).

  3. Modifiez le fichier C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\rsreportserver.config sur le serveur Reporting Services. Sous le nœud <Data>, sous le nœud <Extension>, ajoutez l’extension de données ADS. Par exemple :

    <Extension Name="ADS" Type="Microsoft.Office.Access.Reports.DataProcessing.AdsConnection, Microsoft.Office.Access.Server.DataServer, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=71e9bce111e9429c"/> -->

  4. Modifiez le fichier rssrvpolicy sur le serveur RS.

    1. Ajoutez le code XML suivant dans le fichier sous le nœud <NamedPermissionSets>.

      <PermissionSet class="NamedPermissionSet" version="1" Name="ReportExpressionsDefaultPermissionSet">
      <IPermission class="SecurityPermission" version="1" Flags="Execution" />
      <IPermission class="Microsoft.Office.Access.Server.Security.AccessServicesPermission, Microsoft.Office.Access.Server.Security, 
           Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" version="1.0" Flags="CalculationCallback" />
      </PermissionSet>
      
    2. Dans le nœud <CodeGroup>, recherchez la ligne suivante, puis, pour PermissionSetName remplacez « Execution » par « ReportExpressionsDefaultPermissionSet ».

      <CodeGroup class="UnionCodeGroup" version="1" PermissionSetName="Execution" Name="Report_Expressions_Default_Permissions"
       Description="This code group grants default permissions for code in report expressions and Code element. ">
      
  5. Activez les erreurs distantes pour Reporting Services en suivant les instructions à l’adresse https://go.microsoft.com/fwlink/?linkid=183457&clcid=0x40C.