Je ne vois pas le bouton « Générateur de rapports » dans le gestionnaire de rapports sur SQL Server 2005.

StackOverflow https://stackoverflow.com/questions/40322

Question

Je suis membre de tous les rôles (Navigateur, Gestionnaire de contenu, Mes rapports, Éditeur, Générateur de rapports).Si je me connecte avec un compte d'administrateur local, je peux le voir et l'utiliser correctement.Des idées?

Était-ce utile?

La solution

La première chose que je vérifierais est de m'assurer que votre connexion normale est mappée à un rôle avec les autorisations correctes au niveau du système.Les définitions de rôle au niveau de l'élément ne font aucune différence pour le bouton « Générateur de rapports ».

À partir de l'interface du gestionnaire de rapports basée sur un navigateur :

  • Cliquez sur "paramètres du site"
  • Dans la section Sécurité, cliquez sur « Configurer les définitions de rôles au niveau du système »
  • Cliquez sur le rôle pour lequel vous souhaitez attribuer cette capacité (par ex."Administrateur système" et "Utilisateur système" sont les rôles par défaut, mais je pense que vous pouvez créer le vôtre si vous le souhaitez).
  • Assurez-vous que la tâche « Exécuter les définitions de rapport » est cochée/sélectionnée.Il s'agit de l'autorisation qui contrôle si le bouton « Report Builder » est affiché ou non.
  • Cliquez sur "OK", puis revenez à la page "Paramètres du site".
  • Dans la section Sécurité, cliquez sur « Configurer la sécurité à l'échelle du site »
  • Cliquez sur « Nouvelle attribution de rôle », puis mappez votre connexion (ou un groupe AD auquel appartient votre connexion pourrait être encore mieux) au rôle au niveau du système que vous avez modifié au cours des étapes précédentes.

Les formulaires sont assez simples et je suppose que votre connexion n'est tout simplement pas mappée au rôle approprié au niveau du système puisque vous pouvez voir le bouton avec la connexion de l'administrateur local.Si cela ne fonctionne pas, vous pouvez vérifier vos paramètres de sécurité IIS pour le service de rapports afin de vous assurer qu'ils sont configurés pour utiliser l'authentification Windows (en supposant que c'est ce que vous utilisez en premier lieu).

Autres conseils

J'ai essayé de faire comme indiqué dans la réponse ci-dessus.Mais je n'ai pas trouvé « Configurer les définitions de rôles au niveau du système » comme mentionné dans la deuxième puce.Peut-être que l'interface a un peu changé au cours des 5 dernières années.

En supposant que vous ayez déjà une fenêtre de navigateur ouverte dans laquelle vous voyez le gestionnaire de rapports sans le bouton [Report Builder], j'appelle cela la première fenêtre du navigateur.

Comme Matt l'a dit, vous devez démarrer une deuxième fenêtre de navigateur en tant qu'administrateur, accéder à nouveau au gestionnaire de rapports et cliquer sur [Paramètres du site].

Après cela, vous cliquez sur [Sécurité] puis sur [Nouvelle attribution de rôle], tapez votre nom d'utilisateur dans la page suivante avec une coche dans le rôle [Utilisateur système].

Lorsque cela a été fait, le bouton [Report Builder] est réapparu dans la première fenêtre de mon navigateur (après actualisation bien sûr).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top