SSRS 2008 R2 + Autorisations accordées à l'utilisateur sont insuffisantes pour effectuer cette opération.(rsAccess Refusé)
J'ai passé des heures à celui-ci et maintenant que j'ai donné.
J'espère que quelqu'un peut m'aider avec.
SSRS 2008 R2 serveur de rapports est en place et en cours d'exécution et à l'Aide d'ENCHÈRES, j'ai conçu un exemple de rapport et déployé avec succès.
En tant que admin, je peux aller et de tout voir et d'exécuter les exemples de rapports.
Ce que je suis en train de faire ici, c'est de limiter l'accès des utilisateurs à voir des dossiers et des rapports.
C'est ce que je dois faire pour y parvenir:
- Créé quelques groupes dans le serveur local (où le serveur SQL server est installé)
SQLReportUsers - Users who has access to SQL Server Reporting Services (Web) Finance - Users who can access to Finance folder in Home Folder SalesTeam - Users who can access to SalesTeam Folder in Home folder
- J'ai créé des utilisateurs et affectés à l'un des finances/de l'Équipe de Vente du groupe et ils appartiennent tous à SQLReportUsers groupe.
- Raison pour avoir SQLReportUsers groupe est à même de limiter tout aléatoire des utilisateurs pour l'accès au reporting services. La création de "tout le monde" permettra d'y accéder (même si elles ne seront pas en mesure de voir quoi que ce soit sans droits d'accès aux objets (dossiers, rapports). Dans la Maison foder, je SQLReportUsers comme Navigateur.
- Échantillons rapports déployé à dossier des Finances et de l'équipe de vente de Dossier. Sources de données et les ensembles de données sont dans le dossier Home et ils ne sont pas visibles pour les autres utilisateurs (j'ai enlevé)
- J'ai créé SQLReport compte d'utilisateur dans SQL Server qui je veux l'utiliser comme un point central d'accès aux données en SQL. alors, en Vertu des Propriétés de la source de Données (un seul maintenant), j'ai utilisé les informations d'Identification des sotred en toute sécurité dans le serveur de rapports " et Nom d'Utilisateur et Mot de passe. Le Test de la connexion est ok.
- J'ai créé un utilisateur de test (Windows server 2003), attribué à SQLReportUsers et des Finances.
- Ouvert Internet explorer et consignés dans la déclaration de services avec succès.
comme prévu, seulement de financer dossier est visible à ce compte d'utilisateur. et à l'intérieur du dossier des finances, il y a l'exemple de rapport.
Le problème est que lorsque je clique sur le rapport, il est dit que
"Une erreur s'est produite lors du traitement du rapport. (rsProcessingAborted)
Les autorisations accordées à l'utilisateur MSERVER-DELL\test2 sont pas suffisantes pour effectuer cette opération. (rsAccessDenied)'
Tout fonctionne bien, mais l'utilisateur ne peut pas ouvrir le rapport.
J'ai essayé toutes les options sous "informations d'Identification stockées de manière sécurisée sur le serveur de rapports'
J'ai essayé d'Utiliser comme informations d'identification windows lors de la connexion à la source de données "(et pas seulement rapport de compte, mais aussi mon compte admin') ainsi que " emprunter l'identité de l'utilisateur authentifié après une connexion a été faite à la source de données.
Tout n'a pas fonctionné. J'ai essayé toutes les combinaisons possibles, mais il ne fonctionne pas.
Sous options de traitement de l'élément de rapport, je ne " Cache une copie temporaire du rapport. Expirer copie du rapport après un nombre de minutes: 30' sous mon accès admin puis de nouveau au compte d'utilisateur, l'utilisateur peut tirer du rapport.
cela implique-moi que c'est la source de données que le compte d'utilisateur est d'avoir de problème avec.
Je me demande où ça s'est mal passé.
Pourriez-vous m'aider s'il vous plaît?
merci!
OriginalL'auteur user1427887 | 2012-05-31
Vous devez vous connecter pour publier un commentaire.
J'ai eu exactement le même problème et une solution qui a été presque exactement ce que Ken Mc dit. Le rapport que j'essayais d'ouvrir contient à la fois une Source de Données Partagée ainsi que d'un Dataset Partagé. J'avais donné des utilisateurs authentifiés d'accéder à la navigation dans les sources de données, mais complètement oublié les ensembles de données et l'énigmatique message d'erreur n'a jamais conduit moi à cette question.
Donc en résumé, si vous êtes à l'aide d'une personne extérieure(en commun) dans les sources de données ou des jeux de données, assurez-vous de permettre la bonne rôle de sécurité pour vos utilisations sur ce dossier.
OriginalL'auteur Joe
Je pense que le problème, en effet, sur votre DS. Si l'utilisateur a navigateur autorisation, il doit être capable de voir le rapport.
Essayez d'ajouter votre utilisateur Admin informations d'identification de la source de données juste pour voir si elle fonctionne.
OriginalL'auteur Diego
Lorsque vous définissez la source de données les connexions paramètre doit ressembler à quelque chose comme ça. Il me semble que vous êtes d'avoir des informations d'Identification Fournies par l'utilisateur qui exécute le rapport. Je amy-être tort, mais pouvez-vous mettre la capture d'écran de votre source de données, veuillez
OriginalL'auteur bhupendra patel
J'ai eu un problème similaire. Le rapport a utilisé une source de données partagée qui a été gardé dans un dossier partagé sous le dossier de base. Avec le gestionnaire de rapports (\serveur\reports) je sélectionne la Sécurité sur le dossier partagé et ajouté du groupe de l'utilisateur avec la Parcourir privilège. Qu'il fixe. J'avais déjà ajouté du groupe de l'utilisateur à parcourir le privilège de la Maison des propriétés d'un dossier et d'un Système Utilisateur pour le Site de Paramètres de sécurité.
Je suis à l'aide de l'authentification Windows pour mon site, donc j'ai juste ajouté des Utilisateurs de Domaine que le groupe de sécurité, mais je suis sûr que d'autres groupes de travail.
OriginalL'auteur Ken Mc
Bien qu'il a été 4 ans que cela a été demandé, c'était toujours le premier google a frappé pour mon problème. J'ai donc pensé qu'il vaut la peine de partager le correctif qui ont travaillé. En fin de compte j'ai dû supprimer la mise en cache des informations d'identification, comme expliqué ici: https://stackoverflow.com/a/22234961/6576560
Fondamentalement, lancement panneau de configuration > gestionnaire d'informations d'identification et de supprimer l'identification stockées là. Windows a été mise en cache des informations d'identification de mal et ne pas utiliser mon réelle de connexion.
J'espère que cela aide certains futurs lecteurs.
OriginalL'auteur Luke Miller