Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
SQL Server Reporting Services använder rollbaserad auktorisering och ett autentiseringssystem för att avgöra vem som kan utföra operationer och komma åt poster på en rapportserver. Rollbaserad auktorisation kategoriserar i roller den uppsättning åtgärder som en användare eller grupp kan utföra. Autentiseringen baseras på inbyggd Windows-autentisering eller en anpassad autentiseringsmodul som du tillhandahåller. Du kan använda fördefinierade eller anpassade roller med båda autentiseringstyperna.
Använd roller för att ge rapportserveråtkomst
Alla användare interagerar med en rapportserver inom ramen för en roll som definierar en specifik åtkomstnivå. Reporting Services inkluderar fördefinierade roller som du kan tilldela användare och grupper för att ge omedelbar åtkomst till en rapportserver. Content Manager, Publisher och Browser är exempel på fördefinierade roller. Varje roll definierar en samling relaterade uppgifter. Till exempel har en Publisher behörighet att lägga till rapporter och skapa mappar för att lagra dessa rapporter.
Rolltilldelningar ärvs vanligtvis från en föräldranod, men du kan bryta behörighetsarv genom att skapa en ny rolltilldelning för ett visst objekt. En användare som är medlem i Content Manager-rollen för en rapport kan vara medlem i webbläsarrollen för en annan rapport.
För att ge tillgång till att rapportera serverobjekt och operationer:
Gå igenom de fördefinierade rollerna för att avgöra om du kan använda dem som de är. Om du behöver justera uppgifterna eller definiera andra roller, ta dessa åtgärder innan du tilldelar användare specifika roller. För mer information om varje roll, se Fördefinierade roller.
Identifiera vilka användare och grupper som behöver tillgång till rapportservern och på vilken nivå. Tilldela de flesta användare till rollen Webbläsare eller Report Builder. Tilldela ett mindre antal användare till rollen Publisher. Tilldela endast några få användare till rollen som innehållschef .
Använd webbportalen för att tilldela roller i hemmappen för varje användare eller grupp som behöver åtkomst. Hemmappen är den översta mappen i rapportserverns mapphierarki.
På webbplatsnivå, på sidan Webbplatsinställningar i webbportalen, skapa en rolltilldelning på systemnivå för varje användare och grupp genom att använda de fördefinierade rollerna Systemanvändare och Systemadministratör.
Skapa andra rolltilldelningar vid behov för specifika mappar, rapporter och andra saker. Undvik att skapa ett stort antal rollplaceringar. Om du skapar för många är det svårt att hålla koll på de olika behörighetsnivåerna för varje användare.
Note
Om du konfigurerade en rapportserver att köras i SharePoint-integrerat läge måste du ställa in behörigheter på SharePoint-sidan för att ge åtkomst till rapportserverar. Mer information finns i Bevilja behörigheter för rapportserverobjekt på en SharePoint-webbplats.
Reporting Services-integrering med SharePoint är inte längre tillgängligt efter SQL Server 2016.
Vem sätter behörigheter
Inledningsvis kan endast användare som är medlemmar i den lokala administratörsgruppen komma åt en rapportserver. Reporting Services installeras med två standardrolltilldelningar som ger item- och systemnivååtkomst till medlemmar i den lokala administratörsgruppen. Lokala administratörer kan använda dessa inbyggda rolltilldelningar för att ge rapporteringsserveråtkomst till andra användare och hantera rapporteringsserverar. De inbyggda rolltilldelningarna kan inte raderas. En lokal administratör har alltid behörighet att fullt ut hantera en rapportserverinstans.
Mer konfiguration krävs innan du kan administrera en rapportserverinstans på en lokal dator som kör Windows Vista eller Windows Server 2008. För mer information, se Konfigurera en rapportserver i nativt läge för lokal administration (SSRS).
Hur behörigheter lagras
Rolltilldelningar och definitioner lagras i rapportserverns databas. Om du använder olika klientverktyg eller programmatiska gränssnitt är all åtkomst föremål för de behörigheter som definieras för rapportserverinstansen som helhet. Om du konfigurerar flera rapportservrar i en skalningsutbyggnad lagras de rolltilldelningar du definierar på en instans i en delad databas och används av alla andra instanser i samma utskalningsutbyggnad. Rolltilldelningar lagras tillsammans med de föremål de säkrar. Du kan flytta databasen till en annan rapportserverinstans utan att förlora de behörigheter du definierade.
Uppgifter och verktyg för att hantera behörigheter
Använd följande verktyg för att hantera rolldefinitioner och tilldelningar.
| Tool | Tasks |
|---|---|
| Management Studio: Används för att visa, ändra, skapa och ta bort rolldefinitioner | Skapa, ta bort eller ändra en roll (Management Studio) |
| Webbportalen: Används för att tilldela användare och grupper roller |
Bevilja användare åtkomst till en rapportserver Ändra eller ta bort en rolltilldelning |