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:

  1. 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
    
  2. 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.
  3. 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.
  4. É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é)
  5. 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.
  6. J'ai créé un utilisateur de test (Windows server 2003), attribué à SQLReportUsers et des Finances.
  7. 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