Share via


SQL Server Reporting Services-Rollen

Sie können die Rollen in SQL Server Reporting Services verwenden, um Benutzern bestimmte Berechtigungen in Visual Studio Team Foundation Server zuzuweisen. Jedem Benutzer bzw. jeder Gruppe in Team Foundation Server müssen entsprechende Berechtigungen in Reporting Services zugewiesen sein. Reporting Services bietet über Rollenzuweisungen eine standardmäßige Sicherheit. Sie können Verwaltungstools für SQL Server wie Management Studio und Berichts-Manager verwenden, um vordefinierten Rollen Benutzer und Gruppen zuzuweisen.

Sie können die Gruppenmitgliedschaft in Team Foundation Server verwenden, um die entsprechende Mitgliedschaft in einer der vordefinierten Rollen in Reporting Services zu bestimmen. Es ist keine zusätzliche Konfiguration der Rolle erforderlich. Sie können jedoch vordefinierte Rollen ändern und benutzerdefinierte Rollen hinzufügen, um Ihren Geschäftsanforderungen besser gerecht zu werden. Wenn Sie benutzerdefinierte Rollen hinzufügen oder vordefinierte Rollen ändern, müssen Sie sicherstellen, dass die Rollen über die Berechtigungen für die entsprechende Zugriffsebene auf Berichte und Berichterstellungsfeatures verfügen. Weitere Informationen finden Sie im folgenden Thema auf der Microsoft-Website: Erteilen von Berechtigungen für einen Berichtsserver im einheitlichen Modus.

Die folgenden vordefinierten Rollen werden für die Verwendung mit Team Foundation Server empfohlen:

  • Systemadministrator

  • Team Foundation-Inhalts-Manager

  • Browser

Detaillierte Informationen über vordefinierte Rollen in Reporting Services finden Sie im folgenden Thema auf der Microsoft-Website: Vordefinierte Rollen.

Wichtig

Sie sollten die Mitgliedschaft in Reporting Services nur auf die Benutzer beschränken, die die bestimmte Zugriffsebene und Berechtigungen benötigen, die durch die Mitgliedschaft in dieser vordefinierten Rolle gewährt werden.Fügen Sie einen Benutzer oder eine Gruppe zu einer vordefinierten Rolle hinzu, für die minimale Berechtigungen erforderlich sind, um die Rolle des Benutzers oder der Gruppe in einem Teamprojekt abzuschließen.Wenn ein Benutzer beispielsweise nur den Projektzeitplan anzeigen muss, sollten Sie den Benutzer zur Rolle "Browser", aber nicht zur Rolle "Inhalts-Manager" hinzufügen.

Systemadministrator

Die Rolle "Systemadministrator" umfasst Berechtigungen, die für einen Berichtsserveradministrator nützlich sind, der die gesamte Verantwortung für einen Berichtsserver, aber nicht zwangsläufig für die Inhalte darin innehat. Die Rolle "Systemadministrator" vermittelt nicht den gesamten Berechtigungsbereich, über den ein lokaler Administrator auf einem Computer möglicherweise verfügt. Sie müssen Team Foundation-Administratoren sowohl zur Rolle "Systemadministrator" als auch zur Rolle "Inhalts-Manager" hinzufügen. Zusammen bieten die zwei Rollendefinitionen einen vollständigen Berechtigungssatz, der für Mitglieder der Gruppe "Team Foundation-Administratoren" erforderlich ist.

Team Foundation-Inhalts-Manager

Stellen Sie auf dem Server, der SQL Server Reporting Services hostet, sicher, der Gruppe "Team Foundation-Inhalts-Manager" Administratoren hinzuzufügen. Andernfalls haben sie möglicherweise ein Problem, beispielsweise werden sie durch einen TF218027-Fehler blockiert, wenn sie versuchen, ein Teamprojekt zu erstellen.

Im Gegensatz zu den anderen in diesem Thema beschriebenen Rollen ist die Rolle "Team Foundation-Inhalts-Manager" in SQL Server keine Standardrolle. Die Rolle wird speziell für die Integration zwischen Team Foundation Server und SQL Server Reporting Services erstellt, wenn Team Foundation Server installiert wird. Sie ähnelt der für SQL Server systemeigenen Rolle "Inhalts-Manager" in puncto Struktur und Berechtigungen. Die Rolle "Team Foundation-Inhalts-Manager" umfasst Berechtigungen, welche für Benutzer nützlich sind, die Berichte und Webinhalte verwalten, aber nicht zwangsläufig Berichte schreiben oder einen Webserver oder eine Instanz von SQL Server verwalten müssen. Ein Inhalts-Manager stellt Berichte bereit, verwaltet Berichtsmodelle und Datenquellenverbindungen und entscheidet, wie Berichte verwendet werden. Die Rolle "Team Foundation-Inhalts-Manager" bietet den typischen Bereich an Berechtigungen, die Benutzer benötigen, welche der Gruppe "Projektadministratoren" in einem Teamprojekt angehören, zusätzlich zu Benutzern, die der Gruppe "Projektauflistungsadministratoren" angehören. Sie sollten dieser Rolle zudem Mitglieder der Gruppe "Team Foundation-Administratoren" hinzufügen.

Browser

Die Rolle "Browser" umfasst Berechtigungen, die für Benutzer nützlich ist, die Berichte anzeigen, aber sie nicht zwangsläufig schreiben oder verwalten müssen. Diese Rolle bietet grundlegende Funktionalitäten für Benutzer, die entweder der Gruppe "Mitwirkender" oder "Leser" in einem Teamprojekt angehören.

Siehe auch

Konzepte

SQL Server und SQL Server Reporting Services