Je reçois le message d'erreur ci-dessous lorsque j'essaie d'accéder à SSRS sur SQL Server 2008 R2
Je ne sais pas combien d'autres personnes ont commencé à utiliser SQL 2008 R2 SSRS, mais je ne parviens pas à obtenir 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 le contrôle de compte d'utilisateur Windows (UAC) les restrictions ont été abordées
Je peux accéder à l'URL si je lance IE en tant qu'administrateur
Cela a fait le tour pour moi. http://thecodeattic.wordpress.com/category/ssrs/ . Allez à l'étape 35 pour voir l'erreur que vous obtenez. Paraphraser:
Une fois que vous êtes en mesure de vous connecter à YourServer/Reports en tant qu'administrateur, cliquez sur Accueil dans le coin supérieur droit, puis sur Paramètres des dossiers et nouvelle attribution de rôle. Entrez votre nom d'utilisateur et cochez une case pour chaque rôle que vous souhaitez vous attribuer. Enfin, cliquez sur OK. Vous devriez maintenant pouvoir parcourir des dossiers sans lancer votre navigateur avec des privilèges élevés.
N'oubliez pas de définir la sécurité au niveau du site ** AND ** au niveau du dossier. J'espère que ça aide.
Meule
Vous devez définir des autorisations dans SSRS à deux endroits pour vous donner un accès initial. Le programme d'installation ne donne accès qu'à Builtin\Administrators. Pour ce faire, vous devez cliquer avec le bouton droit de la souris sur le lien de votre navigateur et choisir Exécuter en tant qu'administrateur.
dans mon cas, cette erreur a été résolue en ajoutant un niveau d'autorisation au dossier racine.
auparavant, je n'accordais la permission qu'à 2 endroits. un dans le paramètre de site et un dans un nouveau dossier disposant d'une autorisation personnalisée.
une autre fois, j'ai eu un problème similaire et ajouté des utilisateurs dans le groupe de fenêtres suivant SQLServerReportServerUser $ nom_serveur $ MSRS10_50.MSSQLSERVER et l'exécution de IE en tant qu'administrateur ou la désactivation du contrôle de compte d'utilisateur a résolu mon problème.
Je pense que j'ai essayé tout ce qui est mentionné ici et cela n'a toujours pas fonctionné. Il s’est avéré qu’il n’avait pas reconnu la connexion de mon domaine au serveur comme faisant partie du groupe Administrateurs car elle était implicite du fait que j’étais membre d’un groupe (Développeurs) membre du groupe Administrateurs.
J'ai ajouté explicitement mon domaine\login au groupe Administrateurs, puis déconnecté, puis reconnecté à la boîte, et IE m'a admis sur la page d'accueil de Report Manager sans m'obliger à exécuter IE en tant qu'administrateur.
Dans mon cas, après avoir exécuté IE en tant qu'administrateur, j'ai dû ajouter l'URL du gestionnaire de rapports aux zones Internet locales dans Internet Explorer, et non aux sites de confiance.
Tout d'abord, Assurez-vous que l'utilisateur actuel est membre du groupe d'administrateurs local sur le serveur sur lequel le SSRS exécutant peut gérer les autorisations SSRS,
Remarque: Par défaut, les administrateurs locaux sont pleinement autorisés à gérer SSRS.
Maintenant, essayez de faire ce qui suit:
Exécutez Internet Explorer en tant qu'administrateur.
Parcourez l'URL du gestionnaire de rapports.
Indiquez à l’utilisateur pour lequel une autorisation a été attribuée l’autorisation requise, comme indiqué à L’utilisateur ne dispose pas des autorisations requises. Vérifiez que des autorisations suffisantes ont été accordées et que les restrictions du contrôle de compte d'utilisateur Windows ont été résolues
Remarque: si le problème persiste, il ne s'agit donc pas d'un problème de permission, vous besoin d’ajuster les paramètres d’Internet Explorer comme indiqué à Utilisateur n'a pas les autorisations requises. Vérifiez que des autorisations suffisantes ont été accordées et les restrictions du contrôle de compte d'utilisateur Windows (UAC) ont été adressés
Si cela ne fonctionne toujours pas, décochez la case "Activer le mode protégé" dans IE.
Ajoutez votre site à l'intranet local dans Outils -> Option Internet -> Onglet Sécurité Décochez ensuite la case "Activer le mode protégé" Redémarrez Internet Explorer.
Ce problème se produit à cause du contrôle de compte d'utilisateur et uniquement lorsque vous exécutez IE sur le même ordinateur que SSRS est activé.
Pour résoudre ce problème, vous devez ajouter un groupe AD contenant les utilisateurs disposant de privilèges de lecture aux répertoires de sites Web SSRS actuels et à Poussez la sécurité. UAC est stupide de savoir si vous êtes administrateur de la boîte. Il ne vous permet pas d'accéder aux données à moins que vous n'ayez également accès aux données par d'autres moyens, tels qu'un groupe AD non administrateur appliqué aux fichiers.