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.
Reporting Services est implémenté en tant que service unique qui contient un service web Report Server, le Gestionnaire de rapports et une application de traitement en arrière-plan utilisée pour le traitement de rapports planifié et la remise d’abonnement. Cette rubrique explique comment le compte de service est initialement configuré et comment modifier le compte ou le mot de passe à l’aide de l’outil de configuration de Reporting Services.
Configuration initiale
Le compte de service Report Server est défini pendant l'installation. Vous pouvez exécuter le service sous un compte d'utilisateur de domaine ou un compte système tel que NetworkService. Il n’existe aucun compte par défaut ; quel que soit le compte que vous spécifiez dans la page Configuration du serveur - Comptes de service de l’Assistant Installation devient le compte initial du service Report Server.
Important
Bien que le service web Report Server et le Gestionnaire de rapports soient ASP.NET applications, ils ne s’exécutent pas sous le compte ASP.NET. L’architecture de service unique exécute les deux applications ASP.NET au sein de la même identité de processus Report Server. Il s’agit d’une modification importante des versions précédentes, où le service web Report Server et le Gestionnaire de rapports ont été exécutés sous l’identité de processus de travail ASP.NET spécifiée dans IIS.
Modification du compte de service
Pour afficher et reconfigurer les informations de compte de service, utilisez toujours l’outil de configuration de Reporting Services. Les informations sur l'identité du service sont stockées en interne dans plusieurs emplacements. L’utilisation de l’outil garantit que toutes les références sont mises à jour en conséquence chaque fois que vous modifiez le compte ou le mot de passe. L’outil de configuration de Reporting Services effectue les étapes supplémentaires suivantes pour vous assurer que le serveur de rapports reste disponible :
Il ajoute automatiquement le nouveau compte au groupe de serveurs de rapports créés sur l'ordinateur local. Ce groupe est spécifié dans les listes de contrôle d'accès qui assurent la sécurité des fichiers de Reporting Services .
Met automatiquement à jour les autorisations de connexion sur l’instance du moteur de base de données SQL Server utilisée pour héberger la base de données du serveur de rapports. Le nouveau compte sera ajouté au RSExecRole.
La connexion à la base de données de l’ancien compte ne sera pas supprimée automatiquement. Assurez-vous de supprimer les comptes qui ne sont plus utilisés. Pour plus d’informations, consultez Administrer une base de données du serveur de rapports (mode natif SSRS) dans la documentation en ligne de SQL Server.
L’octroi d’autorisations de base de données à un nouveau compte de service se produit uniquement si vous avez configuré la connexion de base de données du serveur de rapports pour utiliser le compte de service en premier lieu. Si vous avez configuré la connexion de base de données du serveur de rapports pour utiliser un compte d’utilisateur de domaine ou une connexion de base de données SQL Server, les informations de connexion ne sont pas affectées par la mise à jour du compte de service.
Il met à jour automatiquement la clé de chiffrement pour inclure les informations de profil du nouveau compte.
Remarque
Si le serveur de rapports est intégré au déploiement avec montée en puissance parallèle, seul le serveur de rapports en cours de mise à jour est affecté. Il n'y a aucune incidence sur les clés de chiffrement des autres serveurs de rapports de ce déploiement.
Pour obtenir des instructions sur la définition du compte, consultez Configurer un compte de service (Gestionnaire de configuration SSRS).
Choix d’un compte
Vous pouvez configurer le service Report Server pour qu’il s’exécute sous l’un des types de compte suivants :
Compte d’utilisateur Windows avec privilèges minimum
NetworkService
LocalSystem
LocalService
Il n’existe aucune approche optimale pour choisir un type de compte. Chaque compte présente des avantages et des inconvénients que vous devez prendre en compte. Si vous déployez Reporting Services sur un serveur de production, les meilleures pratiques suggèrent de configurer le service pour qu’il s’exécute sous un compte d’utilisateur de domaine afin de pouvoir éviter les dommages généralisés si un compte partagé est compromis par un utilisateur malveillant. Il facilite également l’audit de l’activité d’ouverture de session pour ce compte. Un compromis à l’utilisation d’un compte d’utilisateur Windows est que si vous déployez Reporting Services dans un réseau qui utilise l’authentification Kerberos, vous devez inscrire le service auprès du compte d’utilisateur. Pour plus d’informations, consultez Inscrire un nom de principal de service (SPN) pour un serveur de rapports.
Les instructions et liens suivants de cette section peuvent vous aider à choisir une approche qui convient le mieux à votre déploiement.
Configurez les comptes de service Windows et les autorisations dans la documentation en ligne de SQL Server.
Guide de planification de la sécurité des services et des comptes de service.
Mise à jour d’un mot de passe expiré
Si le service Report Server s’exécute sous un compte de domaine et que le mot de passe expire avant de pouvoir le mettre à jour dans l’outil de configuration de Reporting Services, le service ne démarre pas tant que vous n’avez pas spécifié de nouveau mot de passe. Si le service ne peut pas être démarré, vous ne pouvez pas utiliser l’outil de configuration de Reporting Services pour vous connecter à ce serveur pour mettre à jour le compte. Dans ce cas, vous devez utiliser une combinaison d’outils pour remettre le serveur en ligne.
Pour réinitialiser le mot de passe, procédez comme suit :
Dans le menu Démarrer , pointez sur Panneau de configuration, pointez sur Outils d’administration, puis cliquez sur Services.
Cliquez avec le bouton droit sur SQL Server Reporting Services, sélectionnez Propriétés.
Cliquez sur Se connecter, puis tapez le nouveau mot de passe.
Après avoir mis à jour le mot de passe, démarrez l’outil de configuration de Reporting Services et mettez à jour le mot de passe dans la page Compte de service. Cette étape supplémentaire est nécessaire pour mettre à jour les informations de compte stockées en interne par le serveur de rapports.
Si le mot de passe du compte de service pour le moteur de base de données expire, l’erreur rsReportServerDatabaseUnavailable se produit lorsque vous essayez de vous connecter au serveur de rapports. La réinitialisation du mot de passe résout cette erreur.
Configuration du service Report Server pour un serveur de rapports intégré SharePoint
Si vous exécutez un serveur de rapports en mode intégré SharePoint, vous devez mettre à jour les informations de compte de service stockées dans la base de données de configuration SharePoint si l’une des conditions suivantes est remplie :
Modification du compte de service Reporting Services (par exemple, passage de NetworkService à un compte d’utilisateur de domaine).
Extension d’une batterie de serveurs SharePoint pour inclure une application web SharePoint supplémentaire. Si la batterie de serveurs est configurée pour l’intégration du serveur de rapports et que l’application nouvellement ajoutée est configurée pour s’exécuter sous un compte d’utilisateur différent de celui d’autres applications de la batterie de serveurs, vous devez mettre à jour les informations d’accès à la base de données.
Après avoir réinitialisé les informations d’accès à la base de données, vous devez ensuite redémarrer le service Windows SharePoint Services pour vous assurer que l’ancienne connexion n’est plus utilisée.
Dans Outils d’administration, cliquez sur Administration centrale de SharePoint 2010.
Cliquez sur Gestion des applications.
Dans la section Reporting Services, cliquez sur Accorder l’accès à la base de données.
Cliquez sur OK. La boîte de dialogue Entrer les informations d’identification s’affiche.
Entrez les informations d’identification d’un utilisateur membre du groupe de l’administrateur local sur l’ordinateur qui héberge le serveur de rapports. Les informations d’identification seront utilisées pour une connexion unique à l’ordinateur du serveur de rapports afin de récupérer les informations de compte de service. La connexion de base de données créée pour chaque compte de service est mise à jour dans les bases de données SharePoint.
Pour redémarrer le service, cliquez sur Opérations.
Dans topologie et services, cliquez sur Services sur le serveur.
Pour l’application web Windows SharePoint Services, cliquez sur Arrêter.
Attendez l’arrêt du service.
Cliquez sur Démarrer.
Remarque
Les produits et technologies SharePoint nécessitent des comptes de domaine pour la configuration du service, comme le mode SharePoint de Reporting Services.
Étapes suivantes
Configurer un compte de service (Gestionnaire de configuration SSRS)Compte de service (le mode natif SSRS)Configurer les URLs du serveur de rapports (Gestionnaire de configuration SSRS)Gestionnaire de configuration Reporting Services (mode natif)