web-dev-qa-db-fra.com

L'utilisateur '%' n'a pas les autorisations requises, SSRS 2012 sur Windows 7

Après une nouvelle installation de SQL Server 2012 Developer sur mon ordinateur Windows 7, je configure SSRS. Ensuite, dans IE (version 11), j'essaie d'accéder au serveur SSRS à http://(servername)/Reports. Windows me demande mon nom d'utilisateur et mon mot de passe. Bizarre, car je suis administrateur. Donc, j'entre mon nom d'utilisateur et mot de passe et je reçois cette réponse:

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é traitées.

En recherchant la question, je rencontre un certain nombre de réponses, notamment:

Autorisations de Reporting Services sur SQL Server R2 SSRS
SSRS 2008: l'utilisateur ne dispose pas des autorisations requises

Les réponses à ces questions sont similaires:

  1. Exécutez IE en tant qu'administrateur
  2. Ajoutez l'URL SSRS aux sites de confiance dans l'onglet Sécurité des Options Internet
  3. Réessayer l'URL SSRS
  4. En cas de succès, ajoutez votre utilisateur aux paramètres de site et aux paramètres de dossier avec les autorisations appropriées.
  5. Vous devriez alors pouvoir accéder à SSRS sans exécuter IE en tant qu'administrateur.

Des solutions de contournement supplémentaires incluent la désactivation du contrôle de compte d'utilisateur et la répétition des étapes ci-dessus.

L'exécution de IE en tant qu'administrateur ne fonctionnait pas. A l'étape 3. J'ai eu la même réponse que ci-dessus et je n'ai jamais pu accéder à la page d'accueil de SSRS.

Avant de désactiver le contrôle de compte d'utilisateur, existe-t-il d'autres solutions de contournement?

13
glenn380

La solution de contournement que j'ai trouvée provient de l'entrée de blog de Peter O’Gorman .

Les étapes ci-dessus sont les mêmes, sauf que vous devez ajouter l'URL à Local Intranet, et non aux sites de confiance:

  1. Exécutez IE en tant qu'administrateur
  2. Ajoutez l'URL SSRS à Local Intranet sous l'onglet Sécurité des Options Internet
  3. Réessayer l'URL SSRS 
  4. En cas de succès, ajoutez votre utilisateur aux paramètres de site et aux paramètres de dossier avec les autorisations appropriées.
  5. Vous devriez alors pouvoir accéder à SSRS sans exécuter IE en tant qu'administrateur.

À ma bonne surprise, cela a fonctionné comme un charme. Merci Peter!

21
glenn380

Exécutez IE en tant qu'administrateur - pas avec Chrome. Je jure que j'ai déjà essayé sans joie.

Je ne comprends pas pourquoi pas Chrome et pourquoi administrateur. Peut-être que Chrome supprime en quelque sorte les autorisations élevées. Comment le rsManager sait-il à quel niveau le navigateur est exécuté?

Microsoft SQL Server Management Studio 12.0.2000.8Microsoft Analysis Services Client Tools 12.0.2000.8Microsoft Data Access Components (MDAC) 6.3.9600.16384Microsoft MSXML 3.0 5.0 6.0 Microsoft Internet Explorer 9.11.9600.1749Microsoft .NET Framework 4.0.30319.34209 Système d'exploitation 6.3.9600

Version Chrome 39.0.2171.95 m

2
user1723033

Mêmes étapes que Glenn a mentionnées précédemment. J'ai également dû ajouter un utilisateur à un rôle à deux endroits différents une fois que j'ai pu accéder à SQL Server Reporting Services - Home. Dans Configuration du dossier -> sécurité -> nouvelle attribution de rôle et paramètres de site -> sécurité -> nouvelle attribution de rôle. J'ai ajouté mon utilisateur aussi. 

http://techasp.blogspot.com/2013/06/how-to-fix-reporting-services.html

1
Jay

Cela fonctionne à partir de Reporting Services 2008

Celui-ci me bogue depuis un moment, certains utilisateurs ont accès au serveur de rapports, d'autres reçoivent ce message d'erreur. En essayant de le résoudre avec un administrateur système, je suis tombé sur ce message du support technique de Microsoft.

Pour que les utilisateurs accèdent à un dossier particulier, ils doivent avoir le rôle de navigateur sur tous les dossiers commençant au dossier racine (le dossier nommé "/" dans le chemin de l’élément ou "Accueil" dans le Gestionnaire de rapports). Vous devrez donc accorder ces autorisations explicitement. Par défaut, les autorisations sont héritées à partir du dossier parent. S'il y a des ruptures dans l'héritage, vous devrez définir ces autorisations explicitement.

En tant qu'administrateur, nous avons accédé à Rapports page, puis aux paramètres du dossier et accordé à l'utilisateur ne disposant pas d'autorisations, les droits du navigateur sur le dossier. Utilisation peut ensuite accéder à la page d’accueil et descendre dans l’arbre. L'administrateur système n'avait pas autorisé l'accès à l'utilisateur au niveau de la base, mais uniquement aux dossiers et aux rapports auxquels il a accès.

0
Tony Barnsley