50 votes

Autorisations de Reporting Services sur SQL Server R2 SSRS

J'obtiens l'erreur suivante lorsque j'essaie d'accéder à SSRS sur SQL Server 2008 R2

Je ne sais pas combien d'autres personnes ont commencé à utiliser le SSRS de SQL 2008 R2, mais je rencontre un problème en obtenant l'erreur ci-dessous lorsque j'essaie d'accéder à l'url du serveur de rapports.

L'utilisateur n'a pas les autorisations requises. Vérifiez que des autorisations suffisantes ont été accordées et que les restrictions du Contrôle de compte d'utilisateur de Windows (UAC) ont été prises en compte

Je peux accéder à l'url si je lance IE en tant qu'administrateur.

0 votes

Voici une autre solution - stackoverflow.com/questions/15190799/

0 votes

J'ai eu une version intermittente de ce problème, causée par l'équilibrage de la charge sur deux serveurs SSRS, dont l'un présentait le problème. Le problème dans mon cas était que IIS était installé sur le serveur défectueux, avec le service W3SVP en cours d'exécution / utilisant le port 80 (le même port que SSRS avait été configuré pour utiliser). La désactivation du service W3SVP puis le redémarrage de SSRS ont permis de résoudre le problème.

88voto

Rick Arthur Points 884

Cela a fait l'affaire pour moi. http://thecodeattic.wordpress.com/category/ssrs/ . Descendez à l'étape 35 pour voir l'erreur que vous obtenez. N'oubliez pas de définir la sécurité au niveau du site. ET * au niveau du dossier. J'espère que cela vous aidera.

Rick

0 votes

@AJM, il aurait été bon que vous partagiez la façon dont vous l'avez réparé... car cela n'a pas fonctionné avec moi...

2 votes

En outre, assurez-vous que les paramètres intranet sont activés dans IE. Même en tapant mon mot de passe dans la fenêtre d'authentification, cela n'a pas fonctionné pour moi si les paramètres intranet n'étaient pas activés.

1 votes

Après avoir exécuté IE en mode élevé ("en tant qu'administrateur"), j'ai dû entrer le nom d'utilisateur et le mot de passe de mon compte d'administrateur local ; même mon compte de domaine qui faisait partie du groupe d'administrateurs locaux n'était pas accepté.

29voto

webturner Points 2668

Vous devez définir des autorisations dans SSRS pour vous donner un accès initial. Le programme de configuration ne donne accès qu'aux fonctions intégrées de SSRS. \Administrators Pour y accéder, vous devez faire un clic droit sur le lien de votre navigateur et choisir Exécuter en tant qu'administrateur.

  1. Exécutez Internet Explorer en tant qu'administrateur
  2. Ouvrez l'URL du gestionnaire de rapports, cette fois-ci, vous devriez entrer dans
  3. Allez dans les paramètres du site en haut à droite
  4. Cliquez sur Sécurité puis sur Nouvelle attribution de rôle
  5. Entrez votre domaine \username et sélectionnez System Administrator, cliquez sur ok
  6. Ajoutez d'autres utilisateurs si nécessaire
  7. Cliquez sur Accueil, Paramètres du dossier, puis Nouvelle attribution de rôle.
  8. Entrez votre domaine \username et sélectionnez Content Manager, cliquez sur ok
  9. Ajoutez d'autres utilisateurs si nécessaire
  10. Ouvrez à nouveau Internet Explorer (sans administrateur) et vérifiez à nouveau l'URL.

0 votes

Merci ! Instructions étape par étape et pas de liens extérieurs, excellente réponse qui devrait être en tête de liste.

0 votes

@webturner que faire si j'utilise Win10 Home Edition et qu'il n'y a aucune possibilité d'exécuter Explorer en tant qu'administrateur ?

0 votes

@Sher ,n'utilisez pas le navigateur EDGE de Microsoft, allez à C:\Program Fichiers (x86) \Internet Explorer, recherchez iexplorer et cliquez à droite sur Exécuter en tant qu'administrateur pour le lancer.

5voto

Soheib Points 79

Cet article vous aide à résoudre ce problème dans Reporting Services : http://www.soheib.com/technical-knowledge/sql-server-2012-reporting-services-uac-user-access-control/

C'est un guide étape par étape.

4voto

imanabidi Points 3203

Dans mon cas, cette erreur a été résolue en ajoutant un niveau de permission au dossier racine.

Auparavant, je n'accordais l'autorisation qu'à deux endroits, l'un dans le cadre d'un site et l'autre dans le cadre d'un projet. nouveau dossier qui a une autorisation personnalisée .

mais l'autorisation de l'utilisateur de parcourir le dossier racine était également requise. Note Le "Réglage du dossier dans le dossier racine

Une autre fois, j'ai eu un problème similaire en ajoutant des utilisateurs dans le groupe Windows suivant SQLServerReportServerUser$servername$MSRS10_50.MSSQLSERVER et l'exécution d'IE en tant qu'administrateur ou la désactivation de l'UAC ont résolu mon problème.

0 votes

J'ai découvert ça de la manière la plus dure. Merci.

2voto

Dan H Points 11

Je pense avoir essayé tout ce qui est mentionné ici, et ça n'a toujours pas marché. Il s'avère qu'il n'a pas reconnu ma connexion au domaine du serveur comme faisant partie du groupe Administrateurs, car elle était implicite dans mon appartenance à un autre groupe (Développeurs) qui est membre du groupe Administrateurs.

J'ai ajouté mon domaine individuel \login Je me suis déconnecté puis reconnecté à la boîte, et IE m'a admis sur la page d'accueil du Report Manager sans me demander d'exécuter IE en tant qu'administrateur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X