Configuration de Reporting Services pour l'intégration de SharePoint 3.0
Nouveau : 12 décembre 2006
Vous pouvez configurer un déploiement de SQL Server 2005 Reporting Services Service Pack 2 (SP2) pour qu'il fonctionne avec un déploiement de Microsoft Windows SharePoint Services 3.0 ou de Microsoft Office SharePoint Server 2007. Vous devez effectuer la procédure de configuration à la fois sur un serveur de rapports et sur un déploiement du produit ou de la technologie SharePoint pour que les utilisateurs puissent publier des documents de rapport dans les bibliothèques SharePoint et bénéficier de services d'affichage et de gestion 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 de la procédure de configuration pour chaque serveur, puis se conclut avec les tâches à exécuter dans la section Procédure de configuration de l'intégration de serveur. Par défaut, le programme d'installation de SQL Server n'installera pas un serveur de rapports en mode intégré SharePoint. Vous devez configurer manuellement le serveur de rapports pour le mode d'intégration SharePoint après avoir exécuté le programme d'installation.
Pour plus d'informations sur les différentes topologies de serveurs, consultez Configurations de déploiement de Reporting Services en mode intégré SharePoint.
Vue d'ensemble de la configuration du 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 :
- Appliquez le Service Pack 2, si cela n'a pas encore été fait.
- Installez le serveur Web frontal Windows SharePoint Services sur l'ordinateur serveur de rapports. Cette étape est nécessaire uniquement si vous déployez le serveur de rapports et l'instance de technologie SharePoint sur des ordinateurs distincts. L'installation du serveur Web frontal vous permet de joindre l'ordinateur serveur de rapports à une batterie de serveurs SharePoint.
- En option, configurez le service Web et le service Windows Report Server pour qu'ils s'exécutent sous des comptes de domaine. Cette étape est nécessaire uniquement pour un déploiement de serveur distribué dans lequel les bases de données SharePoint sont placées sur le même ordinateur que le serveur de rapports.
- 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.
À propos du déploiement avec montée en puissance parallèle et du mode intégré SharePoint
Si vous intégrez un déploiement évolutif, toutes les instances du serveur de rapports inscrites dans le 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.
À propos de la configuration des comptes de service
Un serveur de rapports est implémenté en tant que service Web et en tant que service Windows qui s'exécutent sous des comptes intégrés ou des comptes d'utilisateur Windows. En mode intégré SharePoint, les deux services se connectent aux bases de données de configuration et de contenu SharePoint avec des autorisations d'écriture et d'exécution. Dans la mesure où ces services doivent se connecter aux bases de données SharePoint, les comptes utilisés pour exécuter ces services auront des spécifications différentes selon que des connexions à distance sont utilisées et que la connexion au point de terminaison proxy utilise la sécurité intégrée de Windows ou le mode Compte approuvé :
- Un déploiement de serveur autonome dans lequel le serveur de rapports et le produit ou la technologie SharePoint sont installés sur un seul serveur autonome peut utiliser les paramètres de compte de service par défaut. Par défaut, le service Web s'exécute sous le compte intégré Service réseau. Ce compte dispose des autorisations suffisantes pour prendre en charge une connexion de base de données locale.
- Un déploiement de serveur distribué dans lequel une application Web SharePoint est placée sur un ordinateur, tandis que l'instance du serveur de rapports et les bases de données SharePoint se trouvent sur un autre ordinateur, ne fonctionnera pas si les services Report Server utilisent un compte d'ordinateur intégré tel que Services réseau ou Système local. Vous devez utiliser des comptes d'utilisateurs de domaine à la fois pour le service Web Report Server et le service Windows dans ce scénario, indépendamment de la façon dont le point de terminaison proxy 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 comptes de service Reporting Services s'exécute sous un compte intégré, l'accès leur sera refusé en conséquence. Le fait de configurer les services pour qu'ils s'exécutent en tant que comptes d'utilisateur de domaine garantit que le serveur de rapports ne se verra pas refuser l'accès à la base de données parce qu'ils s'exécutent sous un compte interdit. - Un déploiement de serveur distribué dans lequel le serveur de rapports et le produit ou la technologie SharePoint sont installés sur des ordinateurs différents ne peut pas utiliser le compte par défaut pour le service Web Report Server sans configuration supplémentaire. Il est recommandé de configurer le service Web Report Server de manière à ce qu'il s'exécute en tant que compte d'utilisateur de domaine. Toutefois, si vous devez utiliser Service réseau, vous devez ajouter NT_AUTHORITY\NetworkService au groupe Windows WSS_WPG sur l'ordinateur serveur de rapports. Pour plus d'informations, consultez Dépannage de problèmes liés aux erreurs de configuration.
Les recommandations en matière de compte de service pour Windows SharePoint Services et Office SharePoint Server stipulent que dans le cadre du déploiement d'une batterie de serveurs vous devez exécuter le processus du pool d'applications en tant que compte d'utilisateur de domaine, et non en tant que Service réseau. Si l'application Web SharePoint s'exécute en tant que Service réseau et que le serveur de rapports se trouve sur un ordinateur distant, des erreurs seront générées lors de l'accès aux rapports et aux fonctionnalités de serveur de rapports à partir d'un site SharePoint si le point de terminaison proxy URL se connecte en mode Compte approuvé. Pour plus d'informations sur la configuration des comptes de service, consultez Planification des comptes d'administration et de service (Windows SharePoint Services) dans la documentation produit de Windows SharePoint Services. Pour plus d'informations sur les erreurs de serveur qui se produisent lorsque vous déployez cette configuration, consultez Dépannage de problèmes liés aux erreurs 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 d'intégration SharePoint.
À 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 des instances multiples et du mode intégré SharePoint
Si vous installez plusieurs instances de Reporting Services sur un même ordinateur en configurant une seule de ces instances pour le mode intégré SharePoint, veillez à effectuer les tâche suivantes :
- Appliquez le Service Pack 2 aux deux instances du serveur de rapports. Le Service Pack 2 introduit une version mise à jour du fournisseur WMI (Windows Management Instrumentation) de Reporting Services. Vous ne pouvez pas avoir une version pré-SP2 et une version SP2 sur le même ordinateur. Par conséquent, il est nécessaire que toutes les instances du serveur de rapports s'exécutent au niveau du Service Pack 2, même si vous n'avez pas besoin des fonctionnalités de ce Service Pack pour toutes les instances.
- Si vous exécutez le programme d'installation du Service Pack 2 pour chaque instance du serveur de rapports à des moments différents, redémarrez le service WMI après avoir installé le Service Pack 2 la deuxième fois.
Vue d'ensemble de l'intégration de Report Server sur un serveur SharePoint
Pour configurer l'intégration sur le serveur exécutant le produit ou la technologie SharePoint, vous devez télécharger et installer le complément Reporting Services pour les technologies SharePoint. 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.
Remarque : |
---|
Un seul serveur de rapports peut être ajouté à une batterie de serveurs SharePoint. Le serveur de rapports peut correspondre à une installation de serveur de rapports autonome ou à un déploiement évolutif auquel l'accès s'effectue par le biais d'une simple URL. |
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.
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 de configuration de l'intégration du serveur dans des scénarios de déploiement spécifiques :
- Procédure : configurer l'intégration SharePoint sur un serveur autonome
- Procédure : configurer l'intégration SharePoint sur plusieurs serveurs
Voir aussi
Tâches
Procédure : configurer la fonctionnalité d'intégration du serveur de rapports dans l'Administration centrale de SharePoint
Procédure : créer une base de données du serveur de rapports pour le mode intégré SharePoint (outil de configuration de Reporting Services)
Procédure : basculer entre les modes serveur (configuration de Reporting Services)
Procédure : configurer des comptes de service (configuration de Reporting Services)
Concepts
Sauvegarde et restauration des clés de chiffrement
Fichier de configuration RSReportDesigner
Modes de déploiement pour Reporting Services
Configurations de déploiement de Reporting Services en mode intégré SharePoint
Gestion des autorisations et de la sécurité pour les éléments de serveur de rapports sur un site SharePoint
Vue d'ensemble de la sécurité pour Reporting Services en mode d'intégration SharePoint
Déploiement de rapports, modèles et sources de données partagées sur un site SharePoint