Rôles SQL Server Reporting Services

Vous pouvez utiliser les rôles fournis dans SQL Server Reporting Services pour assigner des autorisations particulières aux utilisateurs Visual Studio Team Foundation Server. Chaque utilisateur et groupe dans Team Foundation Server doit avoir les autorisations appropriées dans Reporting Services. Reporting Services fournit la sécurité par défaut via des attributions de rôles. Vous pouvez utiliser des outils de gestion pour SQL Server, tels que Management Studio et le Gestionnaire de rapports, pour attribuer des rôles prédéfinis aux utilisateurs et aux groupes.

Vous pouvez utiliser l'appartenance au groupe de Team Foundation Server pour déterminer l'appartenance appropriée à l'un des rôles prédéfinis dans Reporting Services. Aucune configuration supplémentaire du rôle n'est requise. Toutefois, vous pouvez modifier les rôles prédéfinis et ajouter des rôles personnalisés afin de mieux répondre aux besoins de votre entreprise. Si vous ajoutez des rôles personnalisés ou que vous modifiez des rôles prédéfinis, vous devez être sûr que les rôles disposent des autorisations requises pour le niveau d'accès approprié aux rapports et aux fonctionnalités de création de rapports. Pour plus d'informations, consultez la rubrique suivante sur le site web Microsoft : Octroi d'autorisations sur un serveur de rapports en mode natif.

Les rôles prédéfinis suivants peuvent être utilisés avec Team Foundation Server :

  • Administrateur système

  • Gestionnaire de contenu Team Foundation

  • Visiteur

Pour plus d'informations sur les rôles prédéfinis dans Reporting Services, consultez la rubrique suivante sur le site web Microsoft : Rôles prédéfinis.

Important

Dans Reporting Services, vous devez limiter l'appartenance aux utilisateurs qui ont besoin des autorisations et du niveau d'accès spécifiques accordés par l'appartenance à ce rôle prédéfini.Ajoutez un utilisateur ou un groupe au rôle prédéfini qui possède les autorisations minimales requises permettant à l'utilisateur ou au groupe de remplir son rôle dans un projet d'équipe.Par exemple, si un utilisateur doit seulement consulter le calendrier du projet, vous devez l'ajouter au rôle Visiteur mais pas au rôle Gestionnaire de contenu.

Administrateur système

Le rôle Administrateur système inclut des autorisations qui sont utiles pour un administrateur de serveur de rapports qui a la responsabilité globale d'un serveur de rapports, mais pas nécessairement de son contenu. Le rôle Administrateur système ne transfère pas toutes les autorisations qu'un administrateur local peut avoir sur un ordinateur. Vous devez ajouter des administrateurs Team Foundation à la fois au rôle Administrateur système et au rôle Gestionnaire de contenu. Ensemble, les deux définitions de rôle fournissent un jeu complet d'autorisations requises par les membres du groupe Administrators Team Foundation.

Gestionnaire de contenu Team Foundation

Veillez à ajouter vos administrateurs au groupe Team Foundation Content Managers sur le serveur qui héberge SQL Server Reporting Services. Sinon, ils risquent de rencontrer des problèmes, comme être bloqués par une erreur TF218027 lorsqu'ils tenteront de créer un projet d'équipe.

Contrairement aux autres rôles décrits dans cette rubrique, le rôle Gestionnaire de contenu Team Foundation n'est pas un rôle par défaut dans SQL Server. Le rôle est créé spécifiquement pour l'intégration entre Team Foundation Server et SQL Server Reporting Services lors de l'installation de Team Foundation Server. Sa structure et ses autorisations sont semblables au rôle Gestionnaire de contenu qui est natif à SQL Server. Le rôle Gestionnaire de contenu Team Foundation inclut des autorisations utiles pour les utilisateurs qui gèrent des rapports et du contenu web, mais qui n'écrivent pas nécessairement des rapports ni ne gèrent un serveur web ou une instance de SQL Server. Un gestionnaire de contenu déploie des rapports, gère des modèles de rapport et des connexions de source de données, et décide comment utiliser les rapports. Le rôle Gestionnaire de contenu Team Foundation fournit l'éventail classique des autorisations requises par les utilisateurs appartenant au groupe Project Administrators dans un projet d'équipe, ainsi qu'aux utilisateurs appartenant au groupe Project Collection Administrators. Vous devez également ajouter des membres du groupe Administrators Team Foundation à ce rôle.

Visiteur

Le rôle Visiteur inclut des autorisations qui sont utiles pour les utilisateurs qui consultent des rapports, mais qui ne les écrivent ou ne les gèrent pas nécessairement. Ce rôle fournit des fonctionnalités de base pour les utilisateurs qui appartiennent au groupe Contributor ou au groupe Reader dans un projet d'équipe.

Voir aussi

Concepts

Fonctionnement de SQL Server et de SQL Server Reporting Services