Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
I Reporting Services är en rolldefinition en namngiven samling uppgifter som definierar de åtgärder som är tillgängliga på en rapportserver. Rolldefinitioner tillhandahåller de regler som används av rapportservern för att framtvinga säkerhet. När en användare försöker utföra en uppgift, till exempel att publicera en rapport, kontrollerar rapportservern användarens rolltilldelning för att avgöra om uppgiften ingår i rolldefinitionen. Om uppgiften ingår i rolldefinitionen skickas begäran.
Använda roller för att auktorisera åtkomst till en rapportserver
En roll blir endast operativ när du använder den i en rolltilldelning. Mer information om hur roller ger säkerhet finns i Rolltilldelningar.
Typer av rolldefinitioner
Rolldefinitioner är antingen definitioner på objektnivå eller systemnivå. En rolldefinition på objektnivå beskriver uppgifter som relaterar till objekt som lagras och hanteras på en rapportserver, till exempel rapporter, mappar och modeller. Hantera rapporter, Visa mappar och Hantera enskilda prenumerationer är exempel på uppgifter som du kan inkludera i en rolldefinition på objektnivå. En systemrolldefinition innehåller uppgifter som gäller för webbplatsen som helhet. Att se rapportserverns egenskaper är ett exempel på en uppgift som du kan inkludera i en systemroll.
Fördefinierade roller
Reporting Services innehåller fördefinierade roller som motsvarar olika nivåer av användarinteraktion. Följande lista innehåller de fördefinierade roller som du kan använda:
Content Manager, Publisher, Browser, Report Builder och Mina rapporter är rolldefinitioner på objektnivå som du kan använda när du skapar rolltilldelningar för åtkomst till rapportserverinnehåll.
Systemadministratör och systemanvändare är rolldefinitioner på systemnivå som du kan använda för att auktorisera åtkomst till platsåtgärder.
Mer information finns i Fördefinierade roller.
Skapa en rolldefinition
Du använder Management Studio för att ange ett namn och de uppgifter som det innehåller för att skapa en roll. Du måste skapa separata rolldefinitioner för objekt- och systemuppgifter. Roller kan innehålla uppgifter på objektnivå eller uppgifter på systemnivå, men inte båda. Att skapa en rolldefinition består av att ange ett namn och välja en uppsättning uppgifter för definitionen. Om du vill skapa en rolldefinition måste du ha behörighet att göra det. Uppgiften "Ange säkerhet för enskilda objekt" ger dessa behörigheter. Som standard kan administratörer och användare som har tilldelats den fördefinierade Content Manager-rollen utföra den här uppgiften.
En roll måste ha ett unikt namn. För att vara giltig måste rolldefinitionen innehålla minst en uppgift. Mer information finns i Uppgifter och behörigheter.
Om du vill skapa en rolldefinition använder du SQL Server Management Studio. Mer information finns i Skapa, ta bort eller ändra en roll (Management Studio).
När du har skapat en rolldefinition kan du använda den genom att välja den i en rolltilldelning. Mer information finns i Bevilja användare åtkomst till en rapportserver (Rapporthanteraren).
Anpassa eller ta bort en rolldefinition
Fördefinierade roller kan ändras eller ersättas med anpassade roller. Om du vill ändra en roll lägger du till eller tar bort uppgifter från rolldefinitionen. Du kan inte byta namn på en roll. Alla ändringar du gör tillämpas omedelbart på alla rolltilldelningar som innehåller rolldefinitionen.
Du kan ta bort en rolldefinition om du inte längre använder den. Du kan inte ta bort rolldefinitionen som har valts för funktionen Mina rapporter så länge funktionen är aktiverad. Innan du kan ta bort rolldefinitionen som används för Mina rapporter måste du först inaktivera funktionen eller välja en annan rolldefinition som ska användas med den.
Relaterat innehåll
- Uppgifter och behörigheter
- Bevilja behörigheter på en rapportserver i inbyggt läge
- Skapa, ta bort eller ändra en roll (Management Studio)
- Bevilja användaråtkomst till en rapportserver (Rapporthanteraren)
- Ändra eller ta bort en rolltilldelning (Rapporthanteraren)
- Ange behörigheter för rapportserverobjekt på en SharePoint-webbplats (Reporting Services i integrerat SharePoint-läge)