Procédure : configurer l'intégration de Report Server dans l'administration centrale SharePoint

Si vous configurez un serveur de rapports pour une exécution dans un déploiement d'un produit ou d'une technologie SharePoint, vous devez spécifier des paramètres d'intégration qui déterminent la connexion entre l'instance de technologie SharePoint et un serveur de rapports Reporting Services:

  • Vous devez être administrateur sur le site ou la batterie SharePoint pour configurer l'intégration du serveur de rapports :

  • Vous devez avoir installé le Complément Reporting Services qui fournit les pages de configuration.

  • Vous devez également avoir un serveur de rapports cible qui est déjà connecté à une base de données du serveur de rapports créée pour le mode d'opérations intégré SharePoint.

  • Si vous configurez Reporting Services pour s'exécuter dans une batterie de serveurs SharePoint, un serveur Web frontal SharePoint doit également être installé sur le serveur de rapports.

Les paramètres que vous spécifiez sont stockés dans la base de données de configuration. Si vous configurez l'intégration pour une batterie qui inclut plusieurs serveurs virtuels, les paramètres seront utilisés par tous les serveurs Web frontaux qui sont activés dans une batterie de serveurs SharePoint et qui ont une installation du Complément Reporting Services.

Si vous modifiez ultérieurement les comptes de service Report Server ou que vous étendez une batterie de serveurs SharePoint pour inclure des applications supplémentaires, vous devez réexécuter la commande d'accord d'accès à la base de données afin de mettre à jour les droits d'accès dans la base de données de configuration SharePoint. Pour plus d'informations, consultez Configuration du compte de service Report Server.

Pour plus d'informations sur l'ensemble des tâches à effectuer, consultez Configuration de Reporting Services pour l'intégration de SharePoint 3.0.

[!REMARQUE]

Une fois que vous avez défini une URL de serveur de rapports, vous devez être très prudent lors de sa modification. Toute modification d'une URL de serveur de rapports perturbe la connexion entre les serveurs, ce qui affecte les rapports et les modèles en cours de traitement. Si vous modifiez l'URL de serveur de rapports sur un serveur de production, assurez-vous de respecter les procédures de temps d'arrêt planifié établies pour votre organisation.

Pour spécifier les paramètres d'intégration de serveur de rapports dans l'administration centrale

  1. Dans Outils d'administration, cliquez sur Administration centrale SharePoint 3.0.

  2. Cliquez sur l'onglet Gestion des applications.

    Dans la section Reporting Services, vous devez voir les liens suivants : Gérer les paramètres d'intégration, Accorder l'accès à la base de données, Définir des paramètres par défaut serveur. Si vous ne voyez pas la section ou les liens, le Complément Reporting Services n'est pas installé sur l'ordinateur ou la fonctionnalité n'est pas activée. Pour plus d'informations, consultez Procédure : activer la fonctionnalité Report Server dans l'Administration centrale SharePoint.

  3. Cliquez sur Gérer les paramètres d'intégration.

  4. Dans URL du service Web Report Server, spécifiez le site de serveur de rapports que vous souhaitez utiliser avec le site ou la batterie SharePoint actuel. L'URL peut pointer vers une seule instance de serveur de rapports ou il peut s'agir du nom de serveur virtuel d'un ensemble de serveurs de rapports à équilibrage de charge qui s'exécutent dans un déploiement avec montée en puissance parallèle.

    Pour obtenir l'URL, ouvrez l'outil de configuration de Reporting Services, connectez-vous au serveur de rapports et cliquez sur URL du service Web. Cliquez sur l'URL pour vérifier qu'elle fonctionne. Copiez l'URL et collez-la dans URL du service Web Report Server.

    L'URL du serveur de rapports inclut un nom de serveur et un répertoire virtuel que vous avez spécifiés dans l'outil de configuration Reporting Services. Les exemples suivants illustrent comment une URL du serveur de rapports peut être construite :

    • http://nom-serveur/reportserver (cet exemple peut être utilisé si le serveur de rapports se trouve sur un autre ordinateur).

    • http://nom_votre_serveur:8080/reportserver (cet exemple peut être utilisé si le serveur de rapports s'exécute sur Microsoft Windows XP SP2).

    • https://nom_votre_serveur:443/reportserver.

    Ne spécifiez pas https://localhost pour l'URL d'un serveur de rapports utilisé dans une batterie SharePoint. Une adresse URL qui spécifie https://localhost n'est pas valide pour les applications Web SharePoint installées sur des serveurs distants.

    Si vous avez installé côte à côte le serveur de rapports et l'instance de technologie SharePoint, vérifiez qu'il n'y a pas de conflits de nom de répertoire virtuel. Pour plus d'informations sur les problèmes d'interopérabilité, consultez Déploiement côte à côte de Reporting Services et des services IIS (Internet Information Services).

  5. Dans Mode d'authentification, sélectionnez Authentification Windows ou Authentification approuvée pour spécifier si le point de terminaison de serveur de rapports installé sur le serveur SharePoint envoie un en-tête avec un jeton de sécurité pour une connexion avec emprunt d'identité sur le serveur de rapports.

    Toutes les demandes issues d'une action utilisateur sur une page d'application Reporting Services sont transférées par le point de terminaison de serveur de rapports sur l'application Web SharePoint vers un serveur de rapports à des fins de traitement. Selon le mode d'authentification, la demande peut inclure ou non un jeton d'identité d'utilisateur SharePoint dans l'en-tête.

    Si l'application Web SharePoint est configurée pour l'authentification Windows et que le protocole Kerberos est activé, vous pouvez sélectionner Authentification Windows pour vous connecter par le biais de la sécurité intégrée Windows. Dans ce cas, aucun jeton d'identité d'utilisateur n'est envoyé. Éventuellement, vous pouvez sélectionner Authentification approuvée pour emprunter l'identité du compte approuvé et passer les informations utilisateur SharePoint dans l'en-tête de demande au serveur de rapports.

    Si l'application Web SharePoint est configurée pour l'authentification par formulaires, l'en-tête de demande inclura toujours l'identité utilisateur SharePoint ; par ailleurs, toute valeur que vous spécifiez pour le mode d'authentification est ignorée. Pour plus d'informations sur les connexions serveur, consultez Vue d'ensemble de la sécurité pour Reporting Services en mode intégré SharePoint.

  6. Cliquez sur OK.

  7. Dans la section Reporting Services, cliquez sur Ajouter des comptes approuvés. Au cours de cette opération, les informations du compte de service sont récupérées à partir de l'instance du serveur de rapports. Une connexion de base de données et des autorisations sont créées pour chaque compte de service Report Server. L'intégration d'un serveur de rapports Reporting Services avec une application Web SharePoint exige que le serveur de rapports soit capable d'accéder aux bases de données de configuration et de contenu SharePoint. Le service Web Report Server doit être en mesure de se connecter en tant qu'utilisateurs approuvés avec des autorisations de lecture et d'écriture.

  8. Spécifiez le nom du serveur de rapports. Par défaut, il s'agit du nom de l'ordinateur.

  9. Spécifiez si l'instance est l'instance par défaut ou une instance nommée. Si vous avez des doutes, démarrez l'outil de configuration de Reporting Services et connectez-vous au serveur de rapports. Dans la boîte de dialogue Se connecter à une instance du serveur de rapports, développez Nom de l'instance pour afficher une liste des instances installées sur le serveur. MSSQLSERVER est le nom de l'instance par défaut. Toutes les autres instances sont des instances nommées.

  10. Cliquez sur OK.

    La boîte de dialogue Entrer les informations d'identification s'ouvre.

  11. Dans la boîte de dialogue Entrer les informations d'identification, spécifiez le nom d'utilisateur et le mot de passe pour se connecter au serveur de rapports afin de récupérer les informations du compte de service. Assurez-vous d'entrer les informations d'identification d'un compte membre du groupe local Administrateurs sur l'ordinateur serveur de rapports.

  12. Dans la section Reporting Services, cliquez sur Définir des paramètres par défaut serveur.

  13. Dans Paramètre par défaut de l'historique de rapport, spécifiez une valeur par défaut à l'échelle du site pour déterminer le nombre de copies d'historique de rapport à conserver. La valeur par défaut fournit un paramètre initial qui établit le nombre de captures instantanées qui peuvent être stockées pour chaque rapport. Vous pouvez spécifier des limites différentes dans les pages de propriétés de rapports particuliers.

  14. Dans Délai de traitement des rapports, spécifiez si le délai de traitement d'un rapport expire sur le serveur de rapports après un certain nombre de secondes. Cette valeur s'applique au traitement du rapport sur le serveur de rapports. Elle n'a aucune incidence sur le traitement des données sur le serveur de base de données qui fournit les données pour le rapport. La minuterie du traitement du rapport commence lorsque le rapport est sélectionné et s'arrête lors de l'ouverture du rapport. La valeur que vous spécifiez doit être suffisante pour terminer le traitement des données et du rapport.

  15. Dans Journal de traitement des rapports, spécifiez si le serveur de rapports génère des journaux de traces et le nombre de jours pendant lesquels ces journaux sont conservés. Vous pouvez spécifier si le serveur de rapports génère des journaux de traces et le nombre de jours pendant lesquels ces journaux sont conservés. Les journaux sont stockés sur l'ordinateur serveur de rapports dans le dossier \Microsoft SQL Server\MSSQL.n\ReportServer\Log. Un nouveau fichier journal est démarré chaque fois que le service est démarré. Pour plus d'informations sur les fichiers journaux, consultez Journal des traces du service Report Server.

  16. Dans Activer la sécurité intégrée de Windows, spécifiez si une connexion à une source de données de rapport peut être établie à l'aide du jeton de sécurité Windows de l'utilisateur qui a demandé le rapport.

  17. Dans Activer la création de rapports appropriés, spécifiez si les utilisateurs peuvent exécuter des requêtes ad hoc à partir d'un rapport du Générateur de rapports. Le paramétrage de cette option permet de définir la propriété EnableLoadReportDefinition sur le serveur de rapports. Si vous désactivez cette option, le serveur de rapports ne générera pas de rapports consultables à l'aide de clics pour les rapports qui utilisent un modèle de rapport comme source de données.

  18. Cliquez sur OK.