2010-09-17 18 views
0

Je viens de configurer SSRS pour mon bureau. Certains utilisateurs doivent pouvoir exécuter Report Builder. J'ai créé un groupe global AD et utilisé Report Manager pour affecter des privilèges Report Builder à ce groupe.SQL Server Reporting Services 2008 Autorisations d'accès utilisateur du Générateur de rapports

J'ai vérifié que la configuration de Report Builder sur SSRS est correcte.

Même après que ces utilisateurs ont été affectés au rôle de Générateur de rapports, le lien pour le Générateur de rapports n'apparaît pas lorsqu'ils se connectent au Gestionnaire de rapports.

J'ai essayé de leur demander de télécharger Report Builder en leur fournissant le lien directement; quand ils le téléchargent et essaient d'exécuter un rapport, il y a un message disant que l'utilisateur n'a pas d'autorisations pour cela (malgré le fait que je leur ai explicitement donné des permissions plus tôt). Les seuls utilisateurs qui peuvent effectivement exécuter ReportBuilder lorsqu'ils sont affectés à ce rôle sont les administrateurs locaux ou les administrateurs de domaine.

Il n'est pas réaliste pour moi d'attribuer des privilèges d'administrateur local à quiconque souhaite effectuer des rapports ad-hoc. J'ai dû louper quelque chose. Y a-t-il un dossier auquel ces utilisateurs doivent accéder sur le système de fichiers? Ou peut-être autre chose que je néglige?

+0

Je dois ajouter que je vois cela dans le fichier journal:! – rsteckly

+0

rshost rshost 29f4 09/16/2010-17: 53: 09 :: i INFO: Point final 4 est désactivé et aucune URL n'est enregistrée vdir =/ReportServer/ReportBuilder, pdir = C: \ Program Files \ Microsoft SQL Server \ MSRS10_50.MSSQLSERVER \ Reporting Services \ ReportServer \ ReportBuilder – rsteckly

+0

également le compte de service est Service réseau – rsteckly

Répondre

0

Je devais m'assurer que l'utilisateur qui avait besoin d'accéder au générateur de rapports avait le privilège de la tâche "Exécuter les définitions de rapport" au niveau du système. Je l'ai fait en créant un nouveau rôle système (je l'ai appelé "System Report Builder Access") et en n'activant qu'une seule tâche. J'ai ensuite appliqué le rôle à l'utilisateur nécessaire.

espoir qui aide ..