web-dev-qa-db-fra.com

L'utilisateur '' n'a pas les autorisations requises, SSRS 2008 sous Windows 8

Lorsque vous essayez de vous connecter au site racine de SSRS à l'adresse http: // (nom_serveur)/Reports, il affiche:

L'utilisateur '' n'a pas les permissions 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.

Il s’agit d’une édition 64 bits de Windows 8 Pro, exécutant SQL Server 2008 Enterprise. Tout devrait utiliser le système local en tant que compte d'exécution.

J'ai essayé de changer le compte d'exécution en tant qu'utilisateur admin, j'ai ajouté le site en tant que site de confiance, le contrôle de compte d'utilisateur est désactivé, j'ai essayé de consulter le site avec IE AS ADMIN , Chrome et Firefox. Tout ce que j'essaye sur le site dit que je n'ai pas les droits. Je vais dans SQL Server et m'assure que mes rôles sont tout pour mon utilisateur. Ça ne fait rien. Je réinstalle actuellement le nœud SSRS de l'installation de SQL Server, mais je suis curieux de savoir si quelqu'un d'autre a déjà eu ce problème.

Je vais essayer de changer mon compte en un compte «local», car je pense que cela peut poser un problème, mais je ne comprends pas pourquoi SQL Server peut reconnaître mon login parfaitement intégré. Honnêtement, je ne me suis jamais heurté à cela et je me demande s’il s’agit d’un problème lié uniquement à l’accès de Windows 8 à SQL Server 2008. Je mettrais à niveau mais j’ai une version complète de SQL Server 2008 et non de 2012, j’hésite donc à mettre à niveau à moins que Express 2012 viendra avec Business Intelligence Development Studio et le site SSRS avec des outils.

EDIT: 3-8-2016:

  1. Aucune réponse avec: "Il suffit d'activer les paramètres du site" est valide car il s'agit de la première installation en tant qu'administrateur du serveur ou de la machine localement et ne peut pas accéder à la page de destination en tant qu'administrateur.
  2. Aucune réponse avec: "Il suffit de lancer IE en tant qu'administrateur" fonctionnera la dernière fois que j'ai testé cela.
  3. Les réponses avec "Les paramètres de site de confiance peuvent fonctionner" sous Windows 8 et supérieur, car j'avais un problème similaire à celui-ci sous Windows 10 et sous Windows 10, il a été résolu. Je ne vais pas revenir sur deux versions de système d'exploitation pour vérifier à la maison si, désolé.

Je ne comprends pas comment cette question peut exister pendant un moment et les gens sont maintenant en mission pour prétendre que c'est un doublon quand la réponse même est différente du doublon potentiel. Tout ce fil de discussion concerne une personne pouvant accéder au site avec une autorisation élevée et ne pas simplement configurer des rôles et des utilisateurs après coup. Il s’agit du principal utilisateur de la machine qui n’atteint pas la page de destination en tant qu’administrateur du site répertorié comme destination par défaut. Pas même le même stade. Entrer dans une page en tant qu'administrateur pour laisser les utilisateurs locaux entrer par opposition au plus haut niveau d'utilisateurs de Dieu ne pouvant pas entrer n'est pas la même chose.

10
djangojazz

Okay c'est vraiment ennuyant ce qui devait être fait mais voilà.

D'après ce que j'ai continué à lire, Windows 8 n'active pas par défaut le compte d'administrateur par défaut. 

Je n'utilise généralement pas ce compte, mais dans ce cas, j'étais désespéré, car mon compte ne pouvait pas entrer. 

Je comprends qu'une fois que vous êtes entré, vous pouvez définir les paramètres du site. Cela n'aide pas si vous ne pouvez même pas voir la page de destination principale du site.

Les démarches que j'ai entreprises pour finalement résoudre étaient:

  1. Désinstallez COMPLÈTEMENT le nœud SSRS en accédant à Panneau de configuration> SQL Server 2008> Supprimer> Vérifier les services de génération de rapports.
  2. Activer le compte administrateur par défaut: invite de commande> exécuter en tant qu'administrateur> administrateur d'utilisateur réseau p @ ssw0rD, appuyez sur Entrée. 
  3. Nouvelle ligne: Administrateur utilisateur/actif: oui
  4. Redémarrage
  5. Réinstallez SSRS à partir du disque en vous connectant en tant qu'administrateur par défaut
  6. Installer le SP3 en tant qu'administrateur
  7. Allez directement dans IE.exe sous Windows 8: C:\Program Files\Internet Explorer\iexplore.exe> ​​Exécuter en tant qu'administrateur.
  8. Accédez à http: // (nom_serveur)/Reports
  9. Vous devriez maintenant pouvoir enfin voir les paramètres du site. VOUS POUVEZ MAINTENANT SUIVRE les instructions de chacun en ajoutant VOTRE UTILISATEUR dans les paramètres du site. Accédez également aux autorisations de dossier et ajoutez l'utilisateur par défaut ici également.
  10. (facultatif) Pour des raisons de sécurité, je voudrais maintenant masquer le compte administrateur par défaut à l’aide de l’étape 2, mais remplacez/actif: non dans.

Si votre administrateur principal ne peut pas ouvrir la porte, personne ne rentre. C'était le principal problème que je rencontrais. Mon administrateur par défaut ne pouvait pas entrer. Maintenant, tout fonctionne bien et fonctionne comme il se doit avec le déploiement à partir de BIDS également.

8
djangojazz

Tout dans cette réponse est vrai, mais ne réinstallez pas tout le SSRS qui n'a aucun sens ...

Windows 8

  1. Désactiver UAC
  2. Activer le compte administrateur (vous pouvez aller au Panneau de configuration> Gestion de l'ordinateur> Utilisateurs)
  3. Redémarrer le PC
  4. Exécutez IE ad Administrator lorsque vous êtes invité à vous connecter avec votre compte administrateur local que vous avez activé.
  5. Vous devrez ajuster la sécurité des paramètres du site et des dossiers. Solution rapide facile, il suffit d'ajouter "Tout le monde" dans les deux cas, avec tous les droits.

Problème résolu!

14
Austin McLaughlin

J'ai rencontré le même problème moi-même, mais avec Windows 7 et SQL Server 2008. J'ai résolu le problème en suivant les instructions du billet de blog de Suresh Kumar à l'adresse http://skamie.wordpress.com/2010/06/24/ssrs-and -uac/

En résumé, voici les étapes à suivre pour résoudre ce problème:

Démarrez votre navigateur en utilisant "exécuter en tant qu'administrateur".

Accédez au gestionnaire de rapports et sous Paramètres du site -> Sécurité, affectez votre compte ou le groupe d'administrateurs locaux au rôle d'administration système.

Accédez ensuite au dossier de base et sous les paramètres de sécurité, affectez votre compte ou le groupe d’administrateurs locaux aux rôles Navigateur, Gestionnaire de convergence, Mes rapports, Editeur et Générateur de rapports.

Vous devriez maintenant pouvoir utiliser votre navigateur normalement et accéder à SSRS sans aucun problème.

8
Glenn Stevens

J'ai eu le même problème sur mon système Windows 8 (32 bits) avec SQL Server 2008R2. Lorsque j'ai lancé IE avec "Exécuter en tant qu'administrateur", il a tout de même demandé un nom d'utilisateur et un mot de passe, ce qui a provoqué l'erreur "utilisateur ne disposant pas d'autorisations" lorsque j'ai saisi mon nom d'utilisateur et mon mot de passe. C'est ce qui l'a corrigé pour moi:

J'ai désactivé le contrôle de compte d'utilisateur dans le registre (définissez HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA sur 0). J'ai d'abord défini notify-level sous Panneau de configuration | Système et sécurité | Modifiez le contrôle de compte d'utilisateur au niveau le plus bas, mais cela ne fait aucune différence.

Après le redémarrage, j'ai démarré IE en utilisant "Exécuter en tant qu'administrateur". Sommes allés à Report Manager | Paramètres du site | Sécurité: ajout de mon compte en tant qu'administrateur système.

Toujours dans le Gestionnaire de rapports, je suis allé à la maison | Paramètres des dossiers et ajouté mon compte avec le rôle Content Manager.

J'ai activé le contrôle de compte d'utilisateur via le Panneau de configuration | Système et sécurité | Modifiez les paramètres de contrôle de compte d'utilisateur en le rétablissant au niveau par défaut. (Redémarrage nécessaire)

Lorsque je lance maintenant IE en tant qu'administrateur et que je fournis mon nom d'utilisateur et mon mot de passe, la page d'accueil du gestionnaire de rapports s'affiche.

2
Joost Hectors

Exécuter Internet Explorer en tant qu'administrateur (clic droit sur l'icône de la barre des tâches)

Étape 1 :: Ajoutez votre nom d'utilisateur local à la page Paramètres du site rôles de sécurité. (Sécurité - Administrateur système)

Étape 2 :: Ajoutez votre nom d'utilisateur local au Paramètres du dossier sur la page d'accueil. (Sélectionnez Content Manager)

Fermez la session Administrateur IE . Ouvrez IE en mode normal sous votre compte utilisateur.

0
riaandl

Windows 8.1

J'ai résolu ce problème avec l'aide de la réponse d'Austin McLaughlin publiée plus tôt. Dans mon cas, j'avais été connecté avec un compte local disposant des privilèges d'administrateur, mais une tentative/ http://127.0.0.1/Reports (entendu par la suite "le Gestionnaire de Reporting Services") a généré l'erreur signalée par l'OP.

La clé pour moi était que le compte d'administrateur était désactivé par défaut dans mon ordinateur portable Windows 8.1. Notez que je n’avais pas Windows 8.1 Pro à l’origine, il n’y avait donc pas «Utilisateurs et groupes locaux» sous «Gestion de l’ordinateur». Ainsi, je devais acheter le Windows 8.1 Pro Pack en ligne auprès de MS pour 100 $.

  1. Dans l'Explorateur Windows, cliquez avec le bouton droit sur le nœud de l'ordinateur et sélectionnez "Gérer".
  2. Naviguez vers Utilisateurs et groupes locaux> Utilisateurs
  3. Faites un clic droit sur Administrateur et sélectionnez Propriétés
  4. Désélectionner "Le compte est désactivé"
  5. Redémarrer le PC
  6. Connectez-vous au PC en tant qu'administrateur (je n'ai pas eu à entrer de mot de passe pour le compte d'administrateur lors de la première connexion.)
  7. À partir du bureau, exécutez IE. Pas besoin d'exécuter en tant qu'administrateur, bien sûr, puisque vous vous êtes connecté en tant qu'administrateur.
  8. Accédez au Gestionnaire de Reporting Services.

À ce stade, vous devez être connecté à l'Administrateur de rapports et à l'écran d'accueil. Je n'avais pas pu aller aussi loin auparavant.

  1. Sur l'écran d'accueil, cliquez sur "Nouvelle attribution de rôle".
  2. Dans "Nom d'utilisateur ou de groupe", entrez le compte d'administrateur local que vous utilisez pour le développement; c'est-à-dire: [votre machine]\[nom d'utilisateur]
  3. Cochez toutes les cases (le raccourci consiste à cliquer sur la case à gauche de "Rôle") et cliquez sur OK.
  4. Dans le coin supérieur droit de la page, cliquez sur Paramètres du site.
  5. Sur le côté gauche de la page, cliquez sur Sécurité.
  6. Cliquez sur "Nouvelle attribution de rôle".
  7. Dans "Nom d'utilisateur ou de groupe", entrez le même compte qu'à l'étape 10.
  8. Cochez la case "Administrateur système" et cliquez sur OK
  9. Par précaution, désactivez le compte d'administrateur que vous avez activé à l'étape 4.
  10. Déconnectez-vous, puis reconnectez-vous avec votre compte local à l'étape 10.
  11. Dans IE, accédez au Gestionnaire de Reporting Services. Remarque: Il n'était pas nécessaire pour moi de démarrer IE en tant qu'administrateur.

À ce stade, vous devriez pouvoir accéder à la page de Reporting Services Manager et configurer davantage les services de génération de rapports.

0
georgegi