I denne artikkelen ser vi på roller som brukes til å gi tillatelser på rapportserveren. Vi ser også på hvem som setter disse tillatelsene hvordan disse tillatelsene lagres.
Rapporteringstjenester i SQL Server bruke et rollebasert autorisasjons- og autentiseringsundersystem for å finne ut hvilke brukere som kan utføre en operasjon eller få tilgang til elementer på en rapportserver. Rollebasert system brukes for å kategorisere autorisasjon av ulike roller og handlinger som kan utføres av en bruker eller en gruppe. Denne autentiseringen er basert på tilpasset autentiseringsmodul eller innebygd Windows-autentisering som leveres til brukerne. Brukere kan tilpasse eller forhåndsdefinere roller ved å bruke en av disse autentiseringstypene.

Bruke rolle til å gi tillatelser på rapportserveren
Alle brukere samhandler eller får tilgang til en rapportserver basert på rollen som er definert til et spesifikt nivå for en bestemt person eller gruppe. Rapporteringstjenester inkluderer forhåndsdefinerte roller som kan tildeles brukere eller grupper for å gi dem umiddelbar tilgang til å samhandle med en rapportserver. Innholdsbehandler, nettleser og utgiver er noen vanlige eksempler på disse forhåndsdefinerte rollene. Hver av disse rollene definerer en samling av forskjellige relaterte oppgaver. For eksempel har en utgiver tillatelse til å legge til rapporter og opprette mapper for lagring av disse rapportene.
Rolletilordninger arves fra overordnet node, men brukere kan bryte denne tillatelsen for arv ved ganske enkelt å opprette en ny tilordningsrolle for hvert enkelt element. Merk at en bruker kan være medlem av innholdsadministratorrollen i én rapport og kan også være medlem av en annen rapport for nettleserrollen.
Retningslinjer for å gi tilgang til ulike rapportserveroperasjoner og elementer
1. Gjennomgå alle forhåndsdefinerte roller og avgjør om de kan brukes som de er. Hvis brukeren trenger å justere noen oppgaver eller definere tilleggsroller, bør han/hun gjøre det før han/hun tildeler brukere til bestemte roller.
2. Identifiser brukere eller grupper som krever tilgang til den aktuelle rapportserveren, og på hvilke nivåer. Most brukere er tildelt rollen som nettleser eller rapportbygger. Og bare selektive brukere må tildeles for utgiverrollen. Og innholdsadministratorrollen bør bare tildeles pålitelige tjenestemenn.
3. Bruk Report Manager for å tildele roller i Hjem-mappen for hver gruppe eller bruker som trenger tilgang.
4. Gå deretter til Report Managers sideinnstillinger og lag en tilordning for roller på systemnivå for hver gruppe eller bruker ved å bruke forhåndsdefinerte roller Systemadministrator og Systembruker.
5. Opprett flere tildelinger for å tildele tilgang til bestemte mapper, rapporter og andre elementer. Unngå å lage for mange rolletildelinger.
Hvem angir disse tillatelsene?
Til å begynne med kan rapportserveren nås av den lokale administratorgruppen eller dens medlemmer. Reporting Services er installert med bare to standardrolletilordninger som brukes for systemnivå og gi tilgang på elementnivå til lokal administratorgruppe og dens medlem. Disse gruppene og medlemmene er ansvarlige for å tildele tillatelse til andre brukere.
Hvordan lagres disse tillatelsene?
Report Server lagrer sine rolledefinisjoner og tildelinger i databasen. Hvis en bruker bruker flere programmatiske grensesnitt eller klientverktøy, er tilgangen underlagt tillatelsene som er definert som en helhet for rapportserveren. Rolletildeling lagres med alle elementene som de sikrer, som lar brukeren flytte en database til en annen rapportserver uten å miste de definerte tillatelsene.
Mens MS SQL Server er en svært avansert plattform, ender den likevel opp med å bli plaget av datafeil. Hold alltid en kraftig SQL Server reparasjon verktøy rundt for å håndtere uventede datafeil.
Forfatterintroduksjon:
Victor Simon er en datagjenopprettingsekspert innen DataNumen, Inc., som er verdensledende innen datagjenopprettingsteknologier, inkludert tilgangsgjenoppretting og sql-programvareprodukter. For mer informasjon besøk www.datanumen. Med