Configuration de Reporting Services pour l'intégration de SharePoint 3.0

Vous pouvez configurer un déploiement de SQL ServerReporting Services pour fonctionner avec un déploiement de MicrosoftWindows SharePoint Services 3.0 ou MicrosoftOffice SharePoint Server  2007. Vous devez effectuer des étapes de configuration sur un serveur de rapports et un déploiement de produit ou de technologie SharePoint pour que les utilisateurs puissent publier des documents de création de rapports dans les bibliothèques SharePoint et obtenir des services de gestion et d'affichage de rapports sur les sites SharePoint. La procédure de configuration établit des informations de connexion au serveur ; par conséquent, il est important d'effectuer les étapes dans l'ordre.

Cette rubrique fournit une vue d'ensemble des étapes de configuration pour chaque serveur. Elle contient les sections suivantes :

  • Vue d'ensemble des étapes de configuration sur un serveur de rapports

  • Vue d'ensemble des étapes de configuration sur un serveur SharePoint

  • Configuration du compte de service

  • Procédure de configuration de l'intégration de serveur

Pour plus d'informations sur les différentes topologies de serveur, consultez Topologies de déploiement pour Reporting Services en mode intégré SharePoint. Pour une liste complète de rubriques relatives à l'intégration SharePoint dans la documentation en ligne, consultez Comment en savoir plus sur le mode intégré SharePoint.

Vue d'ensemble des étapes de configuration sur un serveur de rapports

Pour configurer un serveur de rapports pour l'intégration SharePoint, vous devez disposer d'un serveur de rapports autonome existant ou d'un déploiement évolutif. Vous devez effectuer les tâches suivantes sur le serveur de rapports :

  1. Créez une base de données de serveur de rapports en mode intégré SharePoint.

    Cela permet de définir des propriétés de serveur sur le serveur de rapports et d'activer un nouveau point de terminaison de gestion du serveur de rapports SOAP qui est utilisé pour le fonctionnement en mode intégré. Utilisez l'outil de configuration de Reporting Services pour créer la base de données.

  2. Pour les déploiements qui incluent une batterie de serveurs SharePoint, installez un serveur Web frontal Windows SharePoint Services sur le serveur de rapports. Le serveur Web frontal joint le serveur de rapports à une batterie de serveurs SharePoint. L'installation du serveur Web frontal sur le serveur de rapports est nécessaire uniquement si vous déployez le serveur de rapports et l'instance de technologie SharePoint sur des ordinateurs distincts.

  3. Pour les déploiements qui incluent le placement des bases de données SharePoint sur le même ordinateur que le serveur de rapports, configurez le service Report Server pour s'exécuter sous un compte de domaine. Cette étape est nécessaire uniquement si les serveur de rapports et les bases de données d'application sont un même ordinateur et que l'application Web SharePoint se trouve sur un autre ordinateur.

À propos de la base de données du serveur de rapports

Une base de données de serveur de rapports offre un espace de stockage interne pour une ou plusieurs instances du serveur de rapports. Une base de données du serveur de rapports peut prendre en charge les opérations en mode natif ou en mode d'intégration SharePoint, mais pas les deux. Le contenu de la base de données dépend du mode et n'est pas interchangeable d'un mode de serveur à l'autre. Si vous créez une base de données de serveur de rapports pour prendre en charge le mode intégré SharePoint, vous ne pouvez convertir ni migrer automatiquement la base de données pour qu'elle s'exécute ultérieurement avec une instance du serveur de rapports en mode natif. Une base de données de serveur de rapports est utilisée de plusieurs manières, selon le mode de serveur :

  • Lorsqu'elle est créée pour un fonctionnement en mode natif, la base de données du serveur de rapports est le seul référentiel pour les données persistantes utilisées par le serveur de rapports.

  • Lorsqu'elle est créée en mode intégré SharePoint, la base de données du serveur de rapports contient les propriétés du serveur, des captures instantanées d'exécution de rapport, un historique des rapports, des définitions d'abonnement et des planifications. Elle contient une copie secondaire des rapports, des modèles de rapports, des sources de données partagées et des ressources afin d'améliorer les performances de traitement sur le serveur. Le stockage principal pour les documents de rapports se trouve dans les bases de données de contenu SharePoint. Pour plus d'informations, consultez Stockage et synchronisation de contenu de serveur de rapports avec des bases de données SharePoint.

La création d'une base de données de serveur de rapports pour le mode intégré SharePoint est une première étape importante de la configuration du serveur de rapports pour l'intégration SharePoint. Vous pouvez utiliser l'outil de configuration de Reporting Services pour créer la base de données du serveur de rapports et configurer la connexion au serveur de rapports. Seul le serveur de rapports se connecte à la base de données du serveur de rapports. L'instance de Windows SharePoint Services ou de Office SharePoint Server ne se connecte jamais à la base de données du serveur de rapports et n'extrait jamais de données de cette dernière.

À propos du déploiement de serveur de rapports avec montée en puissance parallèle et du mode intégré SharePoint

Si vous intégrez un déploiement avec montée en puissance parallèle de serveur de rapports à une batterie de serveurs SharePoint, toutes les instances de serveur de rapports qui font partie du déploiement doivent s'exécuter en mode intégré SharePoint. Vous ne pouvez pas avoir une combinaison de modes de serveur dans le même déploiement évolutif. En outre, vous devez créer un point unique d'entrée au déploiement avec montée en puissance parallèle (autrement dit, une URL résolue à une adresse IP virtuelle pour un cluster à équilibrage de charge réseau sur lequel les instances de serveur de rapports sont installées).

À propos des instances de serveur de rapports multiples et du mode intégré SharePoint

Si vous installez plusieurs instances de Reporting Services sur un ordinateur unique, mais que vous configurez uniquement l'une de ces instances pour le mode intégré SharePoint, assurez-vous d'effectuer les opérations suivantes :

  • Assurez-vous que toutes les instances de Reporting Services sont la même version. SQL Server 2008 Reporting Services (SSRS) introduit une version mise à jour du fournisseur Reporting Services Windows Management Instrumentation (WMI). Vous ne pouvez pas avoir SQL Server 2008 Reporting Services (SSRS) et des versions antérieures à SQL Server 2008 Reporting Services (SSRS) sur le même ordinateur. Par conséquent, il est nécessaire que toutes les instances de serveur de rapports exécutent SQL Server 2008 Reporting Services (SSRS) ou version ultérieure, même si vous n'avez pas besoin de fonctionnalités SQL Server 2008 Reporting Services (SSRS) pour toutes les instances.

  • Si vous exécutez le programme d'installation de SQL Server 2008 pour chaque instance de serveur de rapports à différents moments, redémarrez le service WMI après avoir installé la deuxième instance de SQL Server 2008 Reporting Services (SSRS).

Vue d'ensemble des étapes de configuration sur un serveur SharePoint

Pour configurer l'intégration sur le serveur qui exécute le produit ou la technologie SharePoint, vous devez effectuer les opérations suivantes :

  1. Téléchargez et installez le complément Reporting Services pour SharePoint Technologies.

    Le complément installe des fichiers programme et des pages d'application, y compris les pages que vous ouvrez dans l'administration centrale pour définir l'URL du serveur de rapports et d'autres paramètres d'intégration. Vous pouvez spécifier des paramètres d'intégration du serveur de rapports pour une batterie de serveurs SharePoint ou une application Web SharePoint indépendante.

  2. Activez la fonctionnalité de serveur de rapports si vous n'avez pas installé le complément sur une collection de site racine.

  3. Utilisez l'Administration centrale de SharePoint pour configurer l'intégration du serveur de rapports. Les paramètres de configuration incluent la spécification d'une URL de serveur de rapports unique, la définition d'un type d'authentification sur les demandes dirigées vers le serveur de rapports et l'accord des autorisations d'accès aux bases de données au compte de service Report Server.

  4. Éventuellement, dans l'Administration centrale de SharePoint, vous pouvez définir des valeurs par défaut de serveur de rapports qui activent l'enregistrement, la création de rapports ad hoc et des limites pour l'historique de rapport et les valeurs de délai d'attente.

Les produits et technologies SharePoint peuvent être déployés sous la forme d'une batterie de serveurs ou d'un serveur autonome. Une batterie de serveurs contient un ou plusieurs serveurs virtuels où chaque serveur virtuel est une application Web SharePoint. Un serveur de rapports s'intègre au niveau de la batterie de serveurs. De la perspective de l'intégration de l'espace de stockage, il peut exister une seule base de données de serveur de rapports pour une batterie de serveurs. Vous pouvez utiliser l'administration centrale de SharePoint pour gérer les paramètres d'intégration pour tous les serveurs de la batterie de serveurs.

Chaque application Web SharePoint dans une batterie de serveurs peut être configurée pour utiliser des fournisseurs d'authentification différents. Cela n'affecte en aucune manière l'intégration du serveur de rapports. Le déploiement du serveur de rapports traitera les demandes pour chaque serveur de la batterie de serveurs, quel que soit le fournisseur d'authentification qu'il utilise.

Chaque application Web possède un site de niveau supérieur par défaut. Vous pouvez définir des autorisations de manière différente sur chaque site de niveau supérieur pour modifier la disponibilité des éléments et des opérations du serveur de rapports entre tous les serveurs d'une batterie de serveurs.

Configuration du compte de service

Un serveur de rapports est implémenté comme service Windows unique qui s'exécute sous un compte intégré ou un compte local ou d'utilisateur Windows de domaine. En mode intégré SharePoint, le service doit se connecter aux bases de données de contenu SharePoint avec des autorisations d'écriture et d'exécution. Étant donné que le service se connecte aux bases de données de contenu SharePoint, le compte que vous utilisez pour exécuter le service aura des spécifications différentes selon que des connexions distantes sont utilisées et que la connexion du point de terminaison proxy de l'URL du serveur de rapports utilise la sécurité intégrée de Windows ou le mode Compte approuvé.

Le tableau suivant fournit des recommandations de compte de service pour différents scénarios de déploiement.

Scénario de déploiement

Services

Bases de données SharePoint

Recommandation de compte pour le service Report Server

Serveur unique

Tous les services sont installés sur le même ordinateur

Sur le même ordinateur

N'importe lequel (NetworkService, utilisateur de domaine, utilisateur local, LocalSystem).

Étant donné que les applications se connectent à l'aide d'une connexion de base de données locale, vous pouvez configurer le service pour s'exécuter sous tout type de compte.

Déploiement distribué sur plusieurs ordinateurs

Application Web SharePoint et serveur de rapports installés sur des ordinateurs différents

Sur un troisième ordinateur

-- ou --

Ordinateur serveur SharePoint

Compte d'utilisateur de domaine

-- ou --

NetworkService, mais uniquement si vous ajoutez NT_AUTHORITY\NetworkService au groupe Windows WSS_WPG sur le serveur de rapports. Pour plus d'informations, consultez Dépannage de problèmes de configuration.

Déploiement distribué sur plusieurs ordinateurs

Application Web SharePoint et serveur de rapports installés sur des ordinateurs différents

Sur l'ordinateur serveur de rapports

Le compte d'utilisateur de domaine est requis, indépendamment de la façon dont le point de terminaison proxy d'URL du serveur de rapports est configuré.

Lorsque les bases de données SharePoint s'exécutent sur un ordinateur distant, l'application Web SharePoint refuse explicitement l'accès aux bases de données des comptes d'ordinateur d'un ordinateur distant. Si le serveur de rapports se trouve sur le même ordinateur que les bases de données SharePoint et si l'un des services s'exécute sous un compte intégré, l'accès lui sera refusé en conséquence. La configuration du service pour qu'il s'exécute en tant que compte d'utilisateur de domaine garantit que le serveur de rapports ne se verra pas refuser l'accès aux bases de données car il s'exécute sous un compte interdit.

[!REMARQUE]

La base de données du serveur de rapports n'est pas incluse dans la discussion des spécifications de compte de service pour les connexions de base de données. Cela est dû au fait que seul le serveur de rapports se connecte à la base de données du serveur de rapports.

À propos des configurations de compte de service SharePoint

Les recommandations de compte de service pour Windows SharePoint Services et Office SharePoint Server stipulent que pour un déploiement de batterie de serveurs, vous devez exécuter le processus de pool d'applications comme compte d'utilisateur de domaine, et non comme Service réseau. Bien qu'un compte d'utilisateur de domaine soit recommandé, il n'est pas requis. Toutefois, il est important de savoir que si vous configurez une application Web SharePoint pour s'exécuter comme Service réseau et que le serveur de rapports est sur un ordinateur distant, vous rencontrerez des erreurs lors de l'accès aux rapports et aux fonctionnalités de serveur de rapports d'un site SharePoint si le point de terminaison proxy d'URL du serveur de rapports se connecte en mode Compte approuvé. Pour plus d'informations sur les erreurs de serveur qui se produisent lorsque vous déployez cette configuration, consultez Dépannage de problèmes de configuration.

Pour plus d'informations sur la connexion des comptes de service à une instance de technologie SharePoint, consultez Vue d'ensemble de la sécurité pour Reporting Services en mode intégré SharePoint. Pour plus d'informations sur les recommandations relatives aux comptes de service pour un déploiement SharePoint, consultez Planification des comptes administratifs et comptes de service dans la documentation produit de Windows SharePoint Services.

Procédure de configuration de l'intégration de serveur

La configuration des serveurs pour un fonctionnement intégré requiert plusieurs outils et étapes. Cliquez sur les liens suivants pour lire les instructions relatives à la configuration de l'intégration de serveur dans des scénarios de déploiement spécifiques :

Voir aussi

Tâches

Référence

Concepts