Ich kann die Schaltfläche „Report Builder“ im Berichtsmanager von SQL Server 2005 nicht sehen

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

Frage

Ich bin Mitglied aller Rollen (Browser, Content Manager, Meine Berichte, Herausgeber, Report Builder).Wenn ich mich mit einem lokalen Administratorkonto anmelde, kann ich es problemlos sehen und verwenden.Irgendwelche Ideen?

War es hilfreich?

Lösung

Als Erstes würde ich überprüfen, ob Ihr normaler Login einer Rolle mit den richtigen Berechtigungen auf Systemebene zugeordnet ist.Die Rollendefinitionen auf Elementebene machen für die Schaltfläche „Report Builder“ keinen Unterschied.

Von der browserbasierten Berichtsmanager-Oberfläche aus:

  • Klicken Sie auf „Site-Einstellungen“
  • Klicken Sie im Abschnitt „Sicherheit“ auf „Rollendefinitionen auf Systemebene konfigurieren“.
  • Klicken Sie auf die Rolle, für die Sie diese Fähigkeit haben möchten (z. B.„Systemadministrator“ und „Systembenutzer“ sind die Standardrollen, aber ich glaube, dass Sie Ihre eigenen erstellen können, wenn Sie möchten).
  • Stellen Sie sicher, dass die Aufgabe „Berichtsdefinitionen ausführen“ aktiviert/ausgewählt ist.Dies ist die Berechtigung, die steuert, ob die Schaltfläche „Report Builder“ angezeigt wird oder nicht.
  • Klicken Sie auf „OK“ und kehren Sie dann zur Seite „Site-Einstellungen“ zurück.
  • Klicken Sie im Abschnitt „Sicherheit“ auf „Siteweite Sicherheit konfigurieren“.
  • Klicken Sie auf „Neue Rollenzuweisung“ und ordnen Sie dann Ihr Login (oder noch besser eine AD-Gruppe, zu der Ihr Login gehört) der Rolle auf Systemebene zu, die Sie in den vorherigen Schritten bearbeitet haben.

Die Formulare sind ziemlich einfach und ich vermute, dass Ihr Login einfach nicht der richtigen Rolle auf Systemebene zugeordnet ist, da Sie die Schaltfläche mit dem lokalen Administrator-Login sehen können.Wenn das nicht funktioniert, überprüfen Sie möglicherweise Ihre IIS-Sicherheitseinstellungen für den Berichtsdienst, um sicherzustellen, dass sie für die Verwendung der Windows-Authentifizierung konfiguriert sind (vorausgesetzt, Sie verwenden diese überhaupt).

Andere Tipps

Habe versucht, das zu tun, was in der Antwort oben angegeben wurde.Die im zweiten Aufzählungspunkt erwähnte Option „Rollendefinitionen auf Systemebene konfigurieren“ wurde jedoch nicht gefunden.Vielleicht hat sich die Benutzeroberfläche in den letzten 5 Jahren ein wenig verändert.

Vorausgesetzt, Sie haben bereits ein Browserfenster geöffnet, in dem Sie den Berichtsmanager ohne die Schaltfläche [Report Builder] sehen, bezeichne ich dies als das erste Browserfenster.

Wie Matt sagte, müssen Sie als Administrator ein zweites Browserfenster starten, erneut zum Berichtsmanager gehen und auf [Site-Einstellungen] klicken.

Klicken Sie anschließend auf [Sicherheit] und dann auf [Neue Rollenzuweisung], geben Sie auf der folgenden Seite Ihren Benutzernamen ein und markieren Sie die Rolle [Systembenutzer].

Als dies erledigt war, erschien die Schaltfläche [Report Builder] erneut in meinem ersten Browserfenster (natürlich nach der Aktualisierung).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top