Delen via


SQL Server Reporting Services-rollen

Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 | Azure DevOps Server 2020

U kunt de rollen in SQL Server Reporting Services gebruiken om bepaalde machtigingen toe te wijzen aan gebruikers in Azure DevOps Server. Aan elke gebruiker en groep in Azure DevOps Server moeten de juiste machtigingen worden toegewezen in Reporting Services. Reporting Services biedt standaardbeveiliging via roltoewijzingen. U kunt beheerhulpprogramma's gebruiken voor SQL Server, zoals Management Studio en Report Manager, om gebruikers en groepen toe te wijzen aan vooraf gedefinieerde rollen.

U kunt groepslidmaatschap in Azure DevOps Server gebruiken om het juiste lidmaatschap te bepalen in een van de vooraf gedefinieerde rollen in Reporting Services. Er is geen aanvullende configuratie van de rol vereist. U kunt echter vooraf gedefinieerde rollen wijzigen en aangepaste rollen toevoegen om beter te voldoen aan uw bedrijfsbehoeften. Als u aangepaste rollen toevoegt of vooraf gedefinieerde rollen wijzigt, moet u ervoor zorgen dat de rollen over de vereiste machtigingen beschikken voor het juiste toegangsniveau tot rapporten en rapportagefuncties. Zie Machtigingen verlenen op een rapportserver in systeemeigen modus voor meer informatie.

De volgende vooraf gedefinieerde rollen worden voorgesteld voor gebruik met Azure DevOps Server:

  • systeembeheerder
  • Team Foundation Inhoudbeheerder
  • Webbrowser

Zie Vooraf gedefinieerde rollen gebruiken in Reporting Services voor meer informatie over vooraf gedefinieerde rollen.

Belangrijk

U moet het lidmaatschap van Reporting Services beperken tot alleen gebruikers die het specifieke toegangsniveau en de machtigingen nodig hebben die zijn verleend door lidmaatschap van die vooraf gedefinieerde rol. Voeg een gebruiker of groep toe aan de vooraf gedefinieerde rol met de minimale machtigingen die nodig zijn om de rol van de gebruiker of groep binnen een project te voltooien. Als een gebruiker bijvoorbeeld alleen de projectplanning hoeft te bekijken, moet u de gebruiker toevoegen aan de browserrol, maar niet aan de rol Inhoudsbeheer.

systeembeheerder

De rol Systeembeheerder bevat machtigingen die handig zijn voor een rapportserverbeheerder die over het algemeen verantwoordelijk is voor een rapportserver, maar niet noodzakelijkerwijs voor de inhoud erin. De rol Systeembeheerder geeft niet het volledige bereik van machtigingen over die een lokale beheerder mogelijk op een computer heeft. U moet Azure DevOps-beheerders toevoegen aan zowel de rol systeembeheerder als de rol Inhoudsbeheer. Samen bieden de twee roldefinities een volledige set machtigingen die zijn vereist voor leden van de Groep Azure DevOps Administrators.

Team Foundation Inhoudbeheerder

Zorg ervoor dat u uw beheerders toevoegt aan de groep Team Foundation-inhoudsmanagers op de server waarop SQL Server Reporting Services wordt gehost. Anders kunnen ze problemen krijgen, zoals door een TF218027-fout worden geblokkeerd bij het maken van een project.

In tegenstelling tot de andere rollen die in dit artikel worden beschreven, is de rol Team Foundation Content Manager geen standaardrol in SQL Server. De rol wordt specifiek gemaakt voor integratie tussen Azure DevOps Server en SQL Server Reporting Services wanneer Azure DevOps Server is geïnstalleerd. De structuur en machtigingen zijn vergelijkbaar met de rol Inhoudsbeheer die systeemeigen is voor SQL Server. De rol Team Foundation Content Manager bevat machtigingen die handig zijn voor gebruikers die rapporten en webinhoud beheren, maar die niet noodzakelijkerwijs rapporten schrijven of een webserver of een exemplaar van SQL Server beheren. Een inhoudsbeheerder implementeert rapporten, beheert rapportmodellen en gegevensbronverbindingen en bepaalt hoe rapporten moeten worden gebruikt. De rol Inhoudsbeheer van Team Foundation biedt het typische bereik van machtigingen die zijn vereist voor gebruikers die deel uitmaken van de groep Projectbeheerders in een project, naast gebruikers die deel uitmaken van de groep Beheerders van projectverzamelingen. U moet ook leden van de azure DevOps-beheerdersgroep toevoegen aan deze rol.

Webbrowser

De browserrol bevat machtigingen die handig zijn voor gebruikers die rapporten bekijken, maar niet noodzakelijkerwijs schrijven of beheren. Deze rol biedt basismogelijkheden voor gebruikers die deel uitmaken van de groep Inzender of Lezer in een project.

Gerelateerd artikel