2014-09-30 5 views
11

Nach einer Neuinstallation von SQL Server 2012 Developer auf meinem Windows 7-Computer konfiguriere ich SSRS. Dann versuche ich im IE (Version 11) auf den SSRS-Server unter http://(servername)/Reports zuzugreifen. Windows fragt nach meinem Benutzernamen und Passwort. Seltsam, weil ich ein Administrator bin. Also gebe ich meinen Benutzernamen und mein Passwort ein und bekomme folgende Antwort:Benutzer '%' hat keine erforderlichen Berechtigungen, SSRS 2012 unter Windows 7

Benutzer '' hat keine erforderlichen Berechtigungen. Stellen Sie sicher, dass ausreichende Berechtigungen erteilt wurden und die Windows-Benutzerkontensteuerung (UAC) eingeschränkt wurde.

sucht das Problem, ich komme in einer Reihe von Antworten, darunter:

Reporting Services permissions on SQL Server R2 SSRS
SSRS 2008: User Does Not Have Required Permissions

Die Antworten auf diese Fragen sind ähnlich:

  1. Run IE als Administrator
  2. Fügen Sie die SSRS-URL zu vertrauenswürdigen Sites auf der Registerkarte Sicherheit der Internetoptionen
  3. hinzu
  4. SSRS-URL erneut versuchen
  5. Wenn erfolgreich, fügen Sie Ihren Benutzer zu den Websiteeinstellungen und Ordnereinstellungen mit den entsprechenden Berechtigungen hinzu.
  6. Sie sollten dann in der Lage sein SSRS zugreifen, ohne IE als Administrator ausgeführt

Zusätzliche Abhilfen UAC gehören zu deaktivieren und die obigen Schritte wiederholen.

Ausführen von IE als Administrator hat nicht funktioniert. In Schritt 3 erhielt ich dieselbe Antwort wie oben und konnte nie zur SSRS-Homepage gelangen.

Gibt es vor der Deaktivierung der Benutzerkontensteuerung noch weitere Problemumgehungen?

Antwort

17

Die Problemumgehung, die ich gefunden habe, ist von Peter O’Gorman's blog entry.

Die oben genannten Schritte sind die gleichen, mit Ausnahme der URL zu Lokales Intranet hinzufügen, nicht vertrauenswürdige Sites:

  1. Run IE als Administrator
  2. Fügen Sie den SSRS-URL zu Lokales Intranet in Sicherheit Registerkarte der Internetoptionen
  3. SSRS-URL erneut versuchen
  4. Wenn erfolgreich, fügen Sie Ihren Benutzer zu den Websiteeinstellungen und Ordnereinstellungen mit den entsprechenden Berechtigungen hinzu.
  5. Sie sollten dann in der Lage sein SSRS zugreifen, ohne IE ausgeführt als Administrator

Zu meiner freudigen Überraschung war dies wie ein Zauber. Danke Peter!

+1

Schritt 2, um die URL zu dem lokalen Intranet hinzufügen, für mich gearbeitet. Danke – TechSpud

+0

Ich musste den Internet Explorer neu starten, aber das funktionierte für mich. –

+1

Das hat für mich funktioniert. Wie bei @ChaimEliyah musste ich IE neu starten, aber danach funktionierte das großartig. Vielen Dank –

2

Starten Sie IE als Administrator - nicht Chrome. Ich schwöre, ich habe es vorher ohne Freude versucht.

Ich verstehe nicht, warum nicht Chrome und warum Administrator. Vielleicht entlässt Chrome die erhöhten Berechtigungen irgendwie. Wie weiß der rsManager, auf welcher Ebene der Browser läuft?

Microsoft SQL Server Management Studio 12.0.2000.8 Microsoft Analysis Services Client Tools 12.0.2000.8 Microsoft Data Access Components (MDAC) 6.3.9600.16384 Microsoft MSXML 3.0 5.0 6.0 Microsoft Internet Explorer 9.11.9600.17498 Microsoft .NET Framework 4.0.30319.34209 Betriebssystem 6.3.9600

Chrome Version 39.0.2171.95 m

0

Dies funktioniert für Reporting Services 2008 an

Dieser hat mich für eine Weile abgehört, einige Benutzer haben Zugriff auf den Berichtsserver andere erhalten diese Fehlermeldung. Bei dem Versuch, es mit einem Systemadministrator zu lösen stieß ich auf diesen Beitrag von Microsoft Support

Für Benutzer in einen bestimmten Ordner zu navigieren, müssen sie Browser Rolle auf alle Ordner haben im Stammordner starten (der Ordner mit dem Namen "/" im Artikelpfad oder "Home" im Berichts-Manager. Sie müssen also diese Berechtigungen explizit gewähren. Standardmäßig werden die Berechtigungen vom übergeordneten Ordner geerbt. Wenn es Brüche in der Vererbung gibt, müssen Sie diese Berechtigung explizit setzen, .

Was wir als Administrator-Benutzer haben, war zu Reports Seite, dann Ordner-Einstellungen und gewähren den Benutzer zu navigieren, die Berechtigungen Browser Rechte nicht auf den Ordner hat. Die Anwendung könnte dann zur Startseite navigieren und sich den Baum hinunterarbeiten. Der Systemadministrator hat dem Benutzer auf Home-Ebene nicht nur Zugriff auf die Ordner und Berichte gewährt, auf die er zugreifen kann.

1

Die gleichen Schritte wie Glenn zuvor erwähnt. Ich musste auch Benutzer zu Rolle an zwei verschiedenen Stellen hinzufügen, nachdem ich auf SQL Server Reporting Services - Home zugreifen konnte. In Ordnereinstellung -> Sicherheit -> neue Rollenzuweisung und Standorteinstellungen -> Sicherheit -> neue Rollenzuordnung. Ich habe auch meinen Benutzer hinzugefügt.

http://techasp.blogspot.com/2013/06/how-to-fix-reporting-services.html