SSRS 2008: Benutzer verfügt nicht über erforderliche Berechtigungen

8

Ich habe bereits folgende SO-Fragen und die Links, auf die sie verweisen, recherchiert:

Benutzer '' wurde nicht benötigt Berechtigungen, SSRS 2008 unter Windows 8

Reporting Services-Berechtigungen für SQL Server R2 SSRS

SQL Server Reporting Service - Service Manager-Fehler - Benutzer hat keine erforderliche Berechtigung

Ich habe die von diesen Lösungsvorschlägen bereits beschriebenen Schritte unternommen, aber selbst nach all dem und dem Aus- und Einsteigen hat sich nichts geändert. In der Tat wurde mein Benutzername bereits als Systemadministrator aufgeführt, bevor ich irgendetwas davon startete.

Eine der Lösungen ( Ссылка ) erwähnt auch einen Bereich "Ordnereinstellungen", in dem Sie Rollen für einen bestimmen können Benutzer - "Content Manager", "Publisher", "Browser", "Berichts-Generator" und "Meine Berichte" - aber ich sehe keine Möglichkeit, zu diesem Abschnitt zu navigieren.

Irgendwelche Ideen? Danke!

    
AJH 04.03.2013, 15:46
quelle

5 Antworten

5

SSRS verfügt in der Web-GUI über zwei Sicherheits- / Rollenbereiche: Ordnereinstellungen und Site-Einstellungen. Der Navigationspfad zu jedem ist irgendwie komisch.

Bei den Ordnereinstellungen melden Sie sich beim Berichtsserver an (/ Berichte standardmäßig). In SSRS 2012 gibt es eine Schaltfläche in der oberen Symbolleiste mit der Bezeichnung "Ordnereinstellungen". Ich glaube, dass der Link 2008 der gleiche ist, aber es ist schon eine Weile her, seit wir migriert haben.

Durch Hinzufügen von Benutzerberechtigungen können die benannten Benutzer Berichte ausführen. Hier sollten Sie Ihr eigenes Benutzerkonto sowie das Konto hinzufügen, mit dem Berichte ausgeführt werden. In meinem Fall (Web-App) ist dies die Identität meines IIS-Anwendungspools (IIS AppPool \ DefaultAppPool).

Mit

Websiteeinstellungen wird gesteuert, wer sich am Berichtsserver anmelden und auf weitere Berichtsmetadaten zugreifen kann. Sie werden feststellen, dass die beiden Rollen Systemadministrator und Systembenutzer sind. Dies sind also wirklich vertrauenswürdige Benutzer. Abgesehen davon, dass Sie sich selbst admin geben müssen, müssen Sie nur Benutzerkonten Berechtigungen erteilen, die "administrative Dinge" erledigen, wie die Bereitstellung von Berichten. In meinem Fall habe ich ein lokales Benutzerkonto, das meine Webanwendung annimmt, um Berichte bereitzustellen oder zu löschen. Benutzer (ReportViewer) benötigen diesen Zugriff nicht.

Ich vermute, Sie haben nur die Einstellungen für Ordnereinstellungen (z. B. "Berechtigung zum Ausführen von Berichten") verloren, auf die Sie von der ersten Seite aus zugreifen können, wenn Sie sich beim Berichtsserver anmelden.

Wenn Sie diesen Link nicht sehen, versuchen Sie die direkte URL: Ссылка

(Nur getestet im Jahr 2012)

    
Stefan Mohr 26.06.2013 18:52
quelle
3

Es ist wichtig, dass Sie Ihren Browser (IE) "Als Administrator" ausführen. Ein weiterer wichtiger Punkt ist, zu http://localhost/reports , nicht http://SERVERNAME/reports !

zu gehen

Klicken Sie dann auf den Link "Ordnereinstellungen". Dann folgen Sie den Anweisungen in den obigen Postings.

    
demp 02.12.2013 11:51
quelle
0

Wenn Sie auf die URLs in einer InPrivate IE-Registerkarte zugreifen, wird der Berechtigungsfehler ebenfalls ausgelöst.

    
jgo 20.08.2014 14:59
quelle
0

Ich habe selbst mit den SSRS 2014-Benutzerzugriffseinstellungen die gleiche Beize getroffen. In meiner Situation habe ich einen Ordner für jede der Abteilungen des Unternehmens - die eine Menge sind !!

Nach etwas graben (naja, graben und mir selbst die Benutzerrechte geben / widerrufen) realisierte ich folgendes:

1) Ich muss jeden Benutzer in den Stammordner Einstellungen hinzufügen (nur mit "Browser" -Rolle)

2) Dadurch erhält dieser Benutzer Zugriff auf jeden Bericht in jedem Ordner !! Was zum Teufel ist damit, MicroSoft?!?

3) Ich muss jeden der Ordner bearbeiten, für die dieser Benutzer SOLLTE Berechtigungen haben, und jeden dieser Benutzer manuell entfernen, damit dieser bestimmte Benutzer eventuell nur Rechte hat für den einen Ordner (aka dept) gehören sie.

Hat jemand einen besseren / schnelleren Weg gefunden, dies zu erreichen, ohne die zusätzliche, große, schmerzhafte und frustrierende manuelle Arbeit, einen Benutzer aus allen anderen Ordnern zu entfernen, mit Ausnahme der einzigen, auf die der Benutzer nur Zugriff haben sollte?

Wenn ich einen Benutzer nur zu diesem Ordner hinzufüge - ohne ihn in die Sicherheit des HOME-Ordners einzufügen -, erhält dieser Benutzer die gleiche Fehlermeldung wie in der OP-Beschreibung.

Und ich denke, ich erinnere mich, dass ein Administrator des SSRS ReportManager in den Tagen von SSRS 2005 diese so genannten Profile bearbeiten / modifizieren konnte. Ich konnte das nirgendwo im SSRS 2014 Report Manager finden

    
Sergiu 15.02.2016 13:13
quelle
0

Ein Trick ist, den Internet Explorer 11 im Administratormodus auszuführen. Dann können Sie Ihren Windows-Benutzer hinzufügen.

    
Mathieu Cupryk 06.01.2018 17:01
quelle