Accorder à un utilisateur l'accès à un serveur de rapportsGrant user access to a report server

S’APPLIQUE À : ouiSQL Server 2016 ouiPower BI Report ServerAPPLIES TO: yesSQL Server 2016 yesPower BI Report Server

Reporting ServicesReporting Services utilise la sécurité basée sur les rôles pour permettre à un utilisateur d’accéder à un serveur de rapports.uses role-based security to grant user access to a report server. Dans une nouvelle installation du serveur de rapports, seuls les utilisateurs membres du groupe Administrateurs local disposent d'autorisations relatives au contenu et au fonctionnement du serveur de rapports.On a new report server installation, only users who are members of the local Administrators group have permissions to report server content and operations. Pour rendre le serveur de rapports accessible à d’autres utilisateurs, vous devez créer des attributions de rôles qui mappent des comptes d’utilisateurs ou de groupes à un rôle prédéfini spécifiant une collection de tâches.To make the report server available to other users, you must create role assignments that map user or group accounts to a predefined role that specifies a collection of tasks.

Serveurs de rapports en mode SharePoint : pour un serveur de rapports configuré en mode intégré SharePoint, vous configurez l’accès à partir d’un site SharePoint à l’aide d’autorisations SharePoint.SharePoint mode report servers: For a report server that is configured for SharePoint integrated mode, you configure access from a SharePoint site using SharePoint permissions. Les niveaux d'autorisation du site SharePoint déterminent l'accès au contenu du serveur de rapports et son bon fonctionnement.Permission levels on the SharePoint site determine access to report server content and operations. Vous devez être un administrateur de site pour pouvoir accorder des autorisations sur un site SharePoint.You must be a site administrator to grant permissions on a SharePoint site. Pour plus d’informations, consultez Accord d’autorisations sur des éléments de serveur de rapports sur un site SharePoint.For more information, see Granting Permissions on Report Server Items on a SharePoint Site.

Serveurs de rapports en mode natif : cet article traite d’un serveur de rapports configuré pour le mode natif et de l’utilisation du portail web pour affecter des utilisateurs à un rôle.Native mode report servers: This article is focused on a report server that is configured for native mode and the use of the web portal to assign users to a role. Il existe deux types de rôles :There are two types of roles:

  • Les rôles au niveau élément permettent d'afficher, d'ajouter et de gérer le contenu du serveur de rapports, les abonnements, le traitement des rapports et l'historique de rapport.Item-level roles are used to view, add, and manage report server content, subscriptions, report processing, and report history. Les attributions de rôles au niveau élément sont définies sur le nœud racine (dossier de base) mais aussi sur des dossiers ou des éléments spécifiques situés plus bas dans l'arborescence.Item-level role assignments are defined on the root node (the Home folder) or on specific folders or items farther down the hierarchy.

  • Les rôles de niveau système accordent l'accès aux opérations à l'échelle du site qui ne sont pas liées à un élément spécifique.System-level roles grant access to site-wide operations that are not bound to any specific item. Cela inclut par exemple l'utilisation du Générateur de rapports et des planifications partagées.Examples include using Report Builder and using shared schedules.

    Les deux types de rôles sont complémentaires et doivent être utilisés ensemble.The two types of roles complement each other and should be used together. Par conséquent, l'ajout d'un utilisateur à un serveur de rapports est une opération en deux parties.For this reason, adding a user to a report server is a two-part operation. Si vous attribuez un rôle au niveau élément à un utilisateur, vous devez également lui attribuer un rôle de niveau système.If you assign a user to an item-level role, you should also assign them to a system-level role. Lorsque vous attribuez un rôle à un utilisateur, vous devez sélectionner un rôle déjà défini.When assigning a user to a role, you must select a role that is already defined. Pour créer, modifier ou supprimer des rôles, utilisez SQL ServerSQL Server Management StudioManagement Studio.To create, modify, or delete roles, use SQL ServerSQL Server Management StudioManagement Studio. Pour plus d’informations, consultez Créer, supprimer ou modifier un rôle (Management Studio).For more information, see Create, Delete, or Modify a Role (Management Studio).

Avant de commencerBefore you start

Examinez la liste suivante avant d'ajouter des utilisateurs à un serveur de rapports en mode natif.Review the following list before adding users to a native mode report server.

  • Vous devez être membre du groupe Administrateurs local sur le serveur de rapports.You must be a member of the local Administrators group on the report server computer. Si vous déployez Reporting ServicesReporting Services sur Windows VistaWindows Vista ou Windows Server 2008, vous devez effectuer une configuration supplémentaire pour pouvoir administrer un serveur de rapports localement.If you are deploying Reporting ServicesReporting Services on Windows VistaWindows Vista or Windows Server 2008, additional configuration is required before you can administer a report server locally. Pour plus d’informations, consultez Configurer un serveur de rapports en mode natif pour l’administration locale.For more information, see Configure a Native Mode Report Server for Local Administration.

  • Pour déléguer cette tâche à d'autres utilisateurs, créez des attributions de rôles qui mappent des comptes d'utilisateurs aux rôles Gestionnaire de contenu et Administrateur système.To delegate this task to other users, create role assignments that map user accounts to Content Manager and System Administrator roles. Les utilisateurs qui disposent d'autorisations liées aux rôles Gestionnaire de contenu et Administrateur système peuvent ajouter des utilisateurs à un serveur de rapports.Users who have Content Manager and System Administrator permissions can add users to a report server.

  • Dans SQL ServerSQL Server Management StudioManagement Studio, passez en revue les rôles prédéfinis pour les rôles système et les rôles d’utilisateurs pour vous familiariser avec les types de tâches de chaque rôle.In SQL ServerSQL Server Management StudioManagement Studio, view the predefined roles for System Roles and User Roles so that you are familiar with the kinds of tasks in each role. Les descriptions des tâches ne sont pas visibles dans le portail web ; par conséquent, familiarisez-vous avec les rôles avant de commencer à ajouter des utilisateurs.Task descriptions are not visible in the web portal, so you will want to be familiar with the roles before you begin adding users.

  • Vous pouvez éventuellement personnaliser les rôles ou définir des rôles supplémentaires pour inclure la collection de tâches dont vous avez besoin.Optionally, customize the roles or define additional roles to include the collection of tasks that you require. Par exemple, si vous envisagez d'utiliser des paramètres de sécurité personnalisés pour des éléments individuels, vous pouvez créer une définition de rôle qui permet d'afficher les dossiers.For example, if you plan to use custom security settings for individual items, you might want to create a new role definition that grants view-access to folders.

Pour ajouter un utilisateur ou un groupe à un rôle systèmeTo add a user or group to a system role

  1. Démarrer le portail web.Start the web portal.

  2. Sélectionnez l’icône Engrenage dans le coin supérieur droit, puis Paramètres du site dans le menu déroulant.Select the Gear icon in the upper right and then select Site Settings from the dropdown menu.

    Icône engrenage du portail web du serveur de rapports et menu déroulant

  3. Sélectionnez Sécurité.Select Security.

  4. Sélectionnez Ajouter un groupe ou un utilisateur.Select Add group or user.

  5. Dans Groupe ou utilisateur, entrez un compte de groupe ou d’utilisateur de domaine Windows au format suivant : <domaine>\<compte>.In Group or user, enter a Windows domain user or group account in this format: <domain>\<account>.

    Notes

    Si vous utilisez l'authentification par formulaires ou la sécurité personnalisée, spécifiez le compte d'utilisateur ou de groupe en respectant le format approprié pour votre déploiement.If you are using forms authentication or custom security, specify the user or group account in the format that is correct for your deployment.

  6. Sélectionnez un rôle système, puis OK.Select a system role, and then select OK.

    Les rôles sont cumulatifs ; par conséquent, si vous sélectionnez à la fois le rôle Administrateur système et le rôle Utilisateur système, un utilisateur ou un groupe pourra effectuer les tâches incluses dans les deux rôles.Roles are cumulative, so if you select both System Administrator and System User, a user or group will be able to perform the tasks in both roles.

  7. Répétez l'opération afin de créer des attributions pour des utilisateurs ou des groupes supplémentaires.Repeat to create assignments for additional users or groups.

Pour ajouter un utilisateur ou un groupe à un rôle au niveau élémentTo add a user or group to an item role

  1. Démarrez le portail web, puis recherchez l’élément de rapport pour lequel vous souhaitez ajouter un utilisateur ou un groupe.Start the web portal and locate the report item for which you want to add a user or group.

  2. Sélectionnez les points de suspension ( ... ) sur un élément.Select the ... (ellipse) on an item.

  3. Dans le menu déroulant, sélectionnez Gérer.In the drop-down menu, select Manage.

  4. Sélectionnez Sécurité.Select Security.

  5. Sélectionnez Ajouter un groupe ou un utilisateur.Select Add group or user.

    Notes

    Si un élément hérite actuellement de la sécurité de l’un de ses parents, sélectionnez Personnaliser la sécurité dans la barre d’outils pour changer les paramètres de sécurité.If an item currently inherits security from a parent item, select Customize security in the toolbar to change the security settings. Sélectionnez ensuite Ajouter un groupe ou un utilisateur.Then select Add group or user.

  6. Dans Groupe ou utilisateur, entrez un compte de groupe ou d’utilisateur de domaine Windows au format suivant : <domaine>\<compte>.In Group or user, enter a Windows domain user or group account in this format: <domain>\<account>. Si vous utilisez l'authentification par formulaires ou la sécurité personnalisée, spécifiez le compte d'utilisateur ou de groupe en respectant le format approprié pour votre déploiement.If you are using forms authentication or custom security, specify the user or group account in the format that is correct for your deployment.

  7. Sélectionnez une ou plusieurs définitions de rôles décrivant la façon dont l’utilisateur ou le groupe doit accéder à l’élément, puis OK.Select one or more role definitions that describe how the user or group should access the item, and then select OK.

  8. Répétez l'opération afin de créer des attributions pour des utilisateurs ou des groupes supplémentaires.Repeat to create assignments for additional users or groups.

Étapes suivantesNext steps

Créer et gérer des attributions de rôlesCreate and Manage Role Assignments
Attributions de rôlesRole Assignments
Définitions de rôlesRole Definitions

D’autres questions ?More questions? Essayez de poser une question dans le forum Reporting ServicesTry asking the Reporting Services forum