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
quelle
Antworten:
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.
quelle
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).
quelle