SSRS - Déterminer les autorisations de rapport via les tables de base de données ReportServer?
Comment peut-on déterminer par programme de connexions/d'utilisateurs qui ont la permission d'accéder à des rapports SSRS?
Je veux créer un datamart pour remplir les rapports pour les gestionnaires qui veulent voir qui a accès à des rapports spécifiques. Actuellement, nous nous attribuer des autorisations à des groupes Active Directory qui sont ensuite utilisés par SQL Server et SSRS pour déterminer les autorisations. Je veux savoir si il y a un tableau dans SSRS les métadonnées qui suit la façon dont les autorisations sont attribuées à des rapports.
source d'informationauteur Emre Motan
Vous devez vous connecter pour publier un commentaire.
C'est un script qui réalise la plupart de ce que vous voulez, vous pouvez l'adapter à vos besoins:
vous pouvez exécuter le script sur la SSR SQL ReportServer
Le script ci-dessus fonctionne, mais gardez à l'esprit qu'il affiche également supprimé les utilisateurs - c'est à dire les utilisateurs qui ne sont plus dans Active Directory qui peut être déroutant parfois.
Aussi, Microsoft n'a pas officiellement en charge toutes les requêtes à l'encontre de leur base de données ReportServer.