SSRS 2012 – Berechtigungen setzen nach einer Neuinstallation
Nach der Installation vom Microsoft Reporting Service SSRS in einer neuen Umgebung, funktioniert der Zugriff auf die Website nur, wenn der Internet Explorer mit Administrativen Berechtigungen (Elevated Privileges) gestartet wird.
Die URL https://ssrs01.mydomain.local/Reports linkt dabei auf die Hauptseite vom Reportmanager.
Ohne die korrekten Berechtigungseinstellungen, bekommt man allerdings folgende Fehlermeldung zu Gesicht.
Damit SSRS ohne Administrative Berechtigungen funktionieren und auch keine zusätzliche Loginbox erscheint, sind folgende Einstellungen vorzunehmen:
- SSRS so konfigurieren, dass über einen korrekten DNS-Namen zugegriffen wird
- Dem IE die Intranet-Domäne als Trusted-Site zuweisen, ansonsten funktioniert SSO nicht mit dem IE
- Eine AD-Gruppe für die Verwaltung vom Report-Server erstellen oder definieren
- In SSRS Site-Settings die AD-Gruppe eintragen
- In SSRS Folder-Settings die Gruppe berechtigen
IE Options
- Wenn möglich, in der SSRS-Konfiguration dem Service ein Serverzertifikat zuweisen.
- Die Einstellung auf der jeweiligen https-URL vornehmen.
Es kann sein, dass diese Einstellung nicht sofort wirksam ist, ein erneutes Login bzw. Reboot kann dabei nützlich sein.
SSRS Site Settings – Security
Im SSRS Report Manager oben im Menu auf Site Settings klicken. Anschliessend mit New Role Assignment eine AD-Gruppe als Systemadministrator hinzufügen. Unter Group or user name muss die Gruppe in der Schreibweise domäne\gruppenname eingegeben werden. Eine Browse-Funktion gibt es nicht!
SSRS Folder Settings
Das reicht allerdings noch nicht. Neben der funktionellen Sicherheitseinstellung, gibt es auch noch Berechtigungen auf Ordner-Ebene. Auch da muss die entsprechende Gruppe eingetragen werden.
Dazu geht man im Report manager unter Home auf Folder Settings und fügt mit „New Role Assignment“ die Admin-Gruppe ebenfalls hinzu.
Nun kann man auf den SSRS Report Manager ohne spezielle Vorkehrungen mit einer normalen IE-Session zugreifen, natürlich nur wenn man in der angegebenen AD-Gruppe ist.
SSRS SSL Konfiguration
Die SSRS Reporting-Services benötigen keinen IIS für die Webapplikation, sondern enthalten einen eigenen Webserver. Allerdings ist der parallele Betrieb vom IIS und SSRS auf demselben Hostnamen möglich, was mitunter zur verwirrenden Konstellation führt, dass URL’s auf demselben Protokoll+Hostnamen+Port dennoch von unterschiedlichen Services bedient werden.
Will man auf SSRS-Dienste mittels HTTPS zugreifen, muss ein Zertifikat mit dem jeweiligen Hostnamen als Common-Name im Certificate-Store vom Computer-Account installiert werden. So wie es aussieht, kennt der Configuration Manager das Konzept der Subject Alternative Names nicht. Es muss daher für jedes SSL-Binding ein Zertifikat mit dem entsprechenden Common-Name zur Verfügung stehen!





