Von: Scott Murray | Aktualisiert: 2012-02-15 | Kommentare (8) | Verwandt: > SharePoint
Problem
Nach erfolgreicher Integration von SharePoint 2010 und Reporting Services und Bereitstellung meines ersten Berichtsserverberichts in einem SharePoint-Repository „Reports“ mit Abin Jaik Antony’s MSSharePointTips Artikel SQL Server Reporting Services-Integration mit SharePoint, welche Repository- oder Listenberechtigungen und -sicherheit sind für Berichtsentwickler, Herausgeber und Endbenutzer erforderlich? Schauen Sie sich diesen Tipp an, um diese und weitere Fragen zu beantworten.
Lösung
In einem SharePoint 2010-Repository können Berichtsdefinitionsdateien (rdl), Berichtsmodelldateien (smdl), freigegebene Datenquellen (rsds /rsd) und Berichtsteildateien (rsc) problemlos bereitgestellt und gesichert werden. Die zum Sichern dieser Objekte verwendeten Berechtigungen werden in SharePoint-Berechtigungsstufen festgelegt. Standardmäßig weist SharePoint beim Erstellen einer neuen Website den 3 Standardbenutzergruppen Eigentümer, Mitglieder und Besucher eine Reihe von Standardberechtigungsstufen zu. Beim Erstellen einer neuen Bibliothek „Berichte“ erben diese Standardgruppen Berechtigungen von der übergeordneten Site. Dies bedeutet, dass Mitglieder dieser Gruppe die Sicherheit für alle Berichtsserverelemente erstellen, verwalten und festlegen können, während die Gruppe Mitglieder die Berechtigung zum Hinzufügen oder Veröffentlichen von Berichten und Report Builder-Modellen hat. Darüber hinaus können Mitglieder der Besuchergruppe Berichte ausführen und benutzerdefinierte Abonnements erstellen. Die MSDN-Artikel Verwenden der integrierten Sicherheit in Windows SharePoint Services für Berichtsserverelemente und Websites und Listenberechtigungsverweise für Berichtsserverelemente enthalten beide Detailverweise, die die SharePoint-Gruppen mit den SharePoint-Berechtigungsstufen für die zugehörigen Berichtsserverzugriffselemente abgleichen.
Was müssen Sie jedoch tun, um diese Berechtigungen anzupassen? Was ist beispielsweise, wenn Sie nicht möchten, dass die Besuchergruppe Berichte anzeigen kann, oder wenn Sie nicht möchten, dass die Mitgliedergruppe Berichte veröffentlicht? Um die Berechtigungen für eine Berichtsbibliothek / ein Repository zu ändern, verwenden Sie das Menüband > Bibliothekstools > Bibliotheksberechtigungen. Dieses Werkzeug ist Teil des Standardbibliotheks-Menübands. Um zum Menüband und zum Menü Bibliothekstools zu gelangen, navigieren Sie zuerst zu Ihrer SharePoint-Website und dann zu Ihrer Berichtsserverbibliothek. Im oberen Teil des Fensters wird das Menüband ähnlich wie in der folgenden Abbildung angezeigt.
Klicken Sie als Nächstes auf die Schaltfläche Bibliothek, um das vollständige Bibliotheksbandband zu öffnen. Um auf diese Bibliothekstools zugreifen zu können, muss ein Benutzer einer Gruppe angehören, die entweder über Vollzugriffs- oder Entwurfsberechtigungen verfügt. Bitte beachten Sie, dass diese Anweisungen nur für SharePoint 2010 gelten.
Als nächstes würden Sie auf eine bestimmte Gruppe klicken, wie im blauen Bereich im Screenshot unten gezeigt. Durch Klicken auf eine Gruppe öffnet sich das Fenster Berechtigungen bearbeiten, der weiße Bereich in der Abbildung, in dem Sie bestimmte Berechtigungsstufen zuweisen oder entfernen können. Wenn Sie beispielsweise der Gruppe Mitglieder den Zugriff auf die Vollzugriffskontrolle gewähren möchten, aktivieren Sie das Kontrollkästchen Vollzugriff und klicken Sie dann auf die Schaltfläche OK.
In einigen Fällen möchten Sie eine genauere Kontrolle über die von Ihnen gewährten Berechtigungen. In diesen Fällen können Sie einem bestimmten Benutzer oder einer Gruppe, die nicht Teil der 3 Standardgruppen ist, individuelle Berechtigungen wie Lesezugriff erteilen. Um diese Art von Änderungen vorzunehmen, navigieren Sie zunächst zu Ihrem Berichtsserver-Repository und klicken Sie erneut auf das Menüband Bibliothekstools.
Wählen Sie erneut Bibliotheksberechtigungen aus.
Wählen Sie nun die Option Berechtigungen erteilen.
Sie können jetzt einen Benutzer mit dem folgenden Formular hinzufügen. Nach dem vorhergehenden Beispiel können Sie einer bestimmten Gruppe oder einem bestimmten Benutzer Lesezugriff gewähren, indem Sie deren Informationen in dieses Formular eingeben und dann auf OK klicken.
Erstellen einer Berechtigungsstufe für SQL Server Report Server
Wenn Sie sehr spezifische Berechtigungsanforderungen haben, können Sie eine bestimmte Berechtigungsstufe erstellen, die genau Ihren Reporting Services-Anforderungen entspricht. Sie benötigen Vollzugriffsberechtigungen oder gehören zur Eigentümergruppe, um die Änderungen in den nächsten Anweisungen vorzunehmen. Klicken Sie zunächst auf Ihrer SharePoint-Hauptstartseite im oberen Menüband auf Websiteaktionen und dann auf Websiteberechtigungen.
Innerhalb der Site-Berechtigungen wird das Menüband Berechtigungstools angezeigt, und Sie möchten auf Berechtigungsstufen klicken, wie in der folgenden Abbildung angegeben.
Der Bildschirm Berechtigungsstufen ist insofern etwas verwirrend, als die Bearbeitungsfunktion nur verfügbar ist, wenn Sie auf die vorhandenen Berechtigungsstufen klicken, z. B. Vollzugriff, Entwerfen oder Beitragen. Natürlich können Sie auch eine neue Ebene hinzufügen, aber in diesem Beispiel klicken Sie einfach auf eine der vorhandenen Berechtigungsebenen.
Um nun die Berechtigungen für eine neue oder vorhandene Ebene anzupassen, verwenden Sie den folgenden Bildschirm. Sie können beispielsweise eine neue Berechtigungsstufe erstellen, mit der verhindert werden kann, dass eine Gruppe oder ein Benutzer Berichte, Modelle und andere Dokumente löscht. Sobald diese Berechtigungsstufe erstellt wurde, weisen Sie sie der entsprechenden Gruppe zu, indem Sie die Anweisungen am Anfang dieses Tips verwenden. Achten Sie beim Hinzufügen von Berechtigungsstufen darauf, die unerwünschten Berechtigungsstufen zu entfernen / zu deaktivieren.
Durch die Integration von SQL Server Reporting Server in SharePoint 2010 können Benutzer sowohl für ihre Berichts- als auch für ihre Zusammenarbeitsanforderungen zu einer Website navigieren. Wenn Sie diese beiden Systeme integrieren, müssen Sie die SharePoint-Sicherheit einrichten, damit Benutzer, Herausgeber und Entwickler von Berichten den Zugriff haben, den sie für ihre Aufgaben benötigen.
Nächste Schritte
- Einen detaillierten Querverweis der SharePoint-Berechtigungsstufen auf Reporting Services-Berechtigungen finden Sie unter Vergleichen von Rollen und Aufgaben in Reporting Services mit SharePoint-Gruppen und -Berechtigungen http://msdn.microsoft.com/en-us/library/bb283182.aspx.
- Schauen Sie sich diese verwandten Ressourcen an:
- SQL Server Reporting Services-Lernprogramm
- Reporting Services-Entwicklungstipps
- SharePoint-Tipps
Über den Autor
Alle meine Tipps anzeigen
Artikel Zuletzt aktualisiert: 2012-02-15