Gestion de sécurité SSRS
SQL Server Reporting services fonctionne avec l'autorisation basé sur le rôle, et un sous-systéme pour attribuer/octroyer/accorder aux utilisateurs/groupes l'accés aux éléments d'un serveur de rapport.
chaque utilisateur interagit avec le serveur de rapports dans le contexte d'un rôle qui lui définit ses accés attribués.
Reporting services inclut des rôles prédéfinis, qui sont :
- Aller à Security >> roles >> My Reports : clic droit sur le rôle "My Reports" afin de voir/modifier ses propriètès
chaque utilisateur interagit avec le serveur de rapports dans le contexte d'un rôle qui lui définit ses accés attribués.
Reporting services inclut des rôles prédéfinis, qui sont :
- Content Manager (gestionnaire de contenu) : a la capacité maximale de tout gérer, créer l'arborescence des rapports et les datasources y compris l'attribution de droits à d'autres utilisateurs.
- Publisher (rôle de publication) a le droit de publier/ajouter des rapports au serveur en plus de la création et gestion des dossiers.
- Browser (lecteur) a le droit d'exécuter les rapports, voir les dossiers et s'abonner sur des rapports.
- Report Builder (générateur de rapports) crée/modifie des rapports dans Report Builder.
- My report (Mes rapports) a le droit de gérer un espace personnel pour stocker des rapports et les utiliser.
- via le portail web de SSRS
- En passant par la base de données ReportServer
Pour modifier la configuration par défaut d'un rôle à inclure/exclure des tâches que l'utilisateur peut faire, on peut procéder comme suit :
- Aller à Security >> roles >> My Reports : clic droit sur le rôle "My Reports" afin de voir/modifier ses propriètès
les attributions de rôles sur un dossier, sont héritèes , pour rompre ce comportement par défaut, il faut gérer la sécurité sur un élément en particulier.
Commentaires
Enregistrer un commentaire