SSRS scheint die mit dem Berichts-Manager festgelegten Berechtigungen zu ignorieren

7

Ich habe SSRS unter SQL Server 2008 im einheitlichen Modus eingerichtet.

Als Administrator kann ich mich beim Berichts-Manager anmelden, Berichte hochladen und ausführen sowie die Webdienst-URL zum Generieren von Berichten verwenden.

Ich habe auch einen lokalen Benutzer auf dem Computer erstellt, bin als Administrator in den Berichts-Manager gegangen und habe auf oberster Ebene Berechtigungen festgelegt, die den lokalen Benutzer allen Rollen zuweisen sollen.

Wenn ich mich als dieser Benutzer am Computer anmelde und dann zum Berichts-Manager navigiere, erhalte ich nur die Überschrift für die Seite, sehe jedoch keinen der konfigurierten Ordner.

Ich habe überprüft, und die Ordner sind so eingestellt, dass sie übergeordnete Berechtigungen erben. Dort wird auch der neu erstellte lokale Benutzer angezeigt.

Es scheint seltsam, dass ich die Berechtigungen festgelegt habe, aber SSRS zeigt immer noch nicht an, was ich sehen sollte. Gibt es einen anderen Schritt, den ich ausführen muss, als die Berechtigungen im Berichts-Manager zu konfigurieren?

Wenn Sie als neu erstellter lokaler Benutzer angemeldet sind:

Report Manager - Shows the heading for the page, but no folders/items

Web Service URL (http://machine/ReportServer) - rsAccessDeniedError
Dan Harris
quelle
Wenn Sie im Home-Ordner (root) zu Eigenschaften - Sicherheit gehen, wird dort das lokale Benutzerkonto angezeigt? Richten Sie hier den lokalen Benutzer ein?
DForck42
1
Haben Sie aus Interesse versucht, den IE als Administrator auszuführen? Es gibt Probleme beim lokalen Verbinden mit dem Internet Explorer, wenn dies nicht der Fall ist.
Nic
Ich habe die Berechtigung im Stammordner hinzugefügt und sehe den hier unter Eigenschaften - Sicherheit aufgeführten Benutzer. Außerdem habe ich IE als Administrator ausgeführt und musste dies tun, um die Option zum Festlegen von Berechtigungen zu erhalten. Einmal eingestellt, scheint es sehr erfolgreich zu sein, ob sie wirksam werden. Ich habe versucht, einen anderen Benutzer zu erstellen, ihm Berechtigungen für den Stammordner erteilt. Wenn ich mich dann als dieser Benutzer angemeldet und versucht habe, auf den Berichts-Manager zuzugreifen, werden überhaupt keine Ordner / Elemente angezeigt.
Dan Harris
Haben Sie ein Active Directory, in dem Sie dies tun? Benennen Sie die Benutzer in SSRS auch als Servername / Benutzername?
DForck42
Könnten Sie noch einen Screenshot der von Ihnen festgelegten Berechtigungen bereitstellen?
DForck42

Antworten:

3

Um einem Benutzer die Berechtigung zum Arbeiten mit SSRS zu erteilen, muss er über Berechtigungen im Stammordner verfügen (wie es sich anhört), aber Sie müssen auch den Link "Site-Einstellungen" auf der Registerkarte "Sicherheit" und aufrufen Fügen Sie den Benutzer als (mindestens) Systembenutzer hinzu. Es ist einfach, das eine zu tun, aber nicht das andere. Beide sind erforderlich, um vollen Zugriff auf das System zu ermöglichen.

Dave Bennett
quelle
0

Zusätzlich zu Mr. Bennetts Kommentar sind auf Windows-Computern mit Benutzerkontensteuerung einige Probleme aufgetreten, bei denen der Browser "als Administrator" ausgeführt werden muss. Manchmal müssen Einstellungen für die erweiterte IE-Sicherheit angepasst werden (Administrator vs. Benutzer).

Richard Schweiger
quelle