U ovom članku razmatramo uloge koje se koriste za dodjelu dopuštenja na poslužitelju izvješća. Također gledamo tko postavlja ta dopuštenja kako se ta dopuštenja pohranjuju.
Usluge izvješćivanja u SQL Server koristite autorizacijski i autentifikacijski podsustav temeljen na ulogama kako biste odredili korisnike koji mogu izvesti operaciju ili pristupiti stavkama na poslužitelju izvješća. Sustav temeljen na ulogama koristi se za kategorizaciju autorizacije različitih uloga i radnji koje može izvršiti korisnik ili grupa. Ova provjera autentičnosti temelji se na prilagođenom modulu provjere autentičnosti ili ugrađenoj Windows provjeri autentičnosti koja se daje korisnicima. Korisnici mogu prilagoditi ili unaprijed definirati uloge pomoću bilo koje od ovih vrsta provjere autentičnosti.

Korištenje uloge za dodjelu dopuštenja na poslužitelju izvješća
Svi korisnici komuniciraju ili pristupaju poslužitelju izvješća na temelju uloge koja je definirana na određenoj razini za određenu osobu ili grupu. Reporting Services uključuju unaprijed definirane uloge koje se mogu dodijeliti korisnicima ili grupama kako bi im se omogućio trenutni pristup za interakciju s poslužiteljem izvješća. Upravitelj sadržaja, preglednik i izdavač neki su uobičajeni primjeri ovih unaprijed definiranih uloga. Svaka od ovih uloga definira skup različitih povezanih zadataka. Na primjer, izdavač ima dopuštenje za dodavanje izvješća i stvaranje mapa za pohranu tih izvješća.
Dodjele uloga nasljeđuju se od nadređenog čvora, ali korisnici mogu prekinuti ovo dopuštenje nasljeđivanja jednostavnim stvaranjem nove uloge dodjele za svaku pojedinu stavku. Imajte na umu da korisnik može biti član uloge upravitelja sadržaja u jednom izvješću i također može biti član drugog izvješća za ulogu preglednika.
Smjernice za odobravanje pristupa različitim operacijama i stavkama poslužitelja izvješća
1. Pregledajte sve unaprijed definirane uloge i odredite mogu li se koristiti takve kakve jesu. Ako korisnik treba prilagoditi neke zadatke ili definirati dodatne uloge, trebao bi to učiniti prije dodjele korisnika određenim ulogama.
2. Identificirajte korisnike ili grupe kojima je potreban pristup tom određenom poslužitelju za izvješća i na kojim razinama. Većini korisnika dodijeljena je uloga Preglednika ili Izrađivača izvješća. Samo odabranim korisnicima potrebno je dodijeliti ulogu Izdavača. Uloga Upravitelja sadržaja trebala bi se dodijeliti samo pouzdanim službenicima.
3. Upotrijebite Report Manager za dodjelu uloga u početnoj mapi za svaku grupu ili korisnika koji zahtijeva pristup.
4. Zatim idite na stranicu Postavke stranice upravitelja izvješća i kreirajte dodjelu uloga na razini sustava za svaku grupu ili korisnika, koristeći unaprijed definirane uloge Administrator sustava i Korisnik sustava.
5. Stvorite dodatne dodjele za dodjelu pristupa određenim mapama, izvješćima i drugim stavkama. Izbjegavajte stvaranje previše dodjeljivanja uloga.
Tko postavlja ove dozvole?
U početku poslužitelju za izvješća može pristupiti lokalna administratorska grupa ili njeni članovi. Reporting Services instalirani su sa samo dvije zadane dodjele uloga koje se koriste za pristup na razini sustava i dodjelu pristupa na razini stavki grupi lokalnih administratora i njezinom članu. Ove grupe i članovi odgovorni su za dodjelu dopuštenja drugim korisnicima.
Kako se pohranjuju ove dozvole?
Poslužitelj izvješća pohranjuje svoje definicije uloga i dodjele u svojoj bazi podataka. Ako korisnik koristi više programskih sučelja ili klijentskih alata, pristup je podložan dopuštenjima koja su definirana kao cjelina za poslužitelj izvješća. Dodjela uloga pohranjuje se sa svim stavkama koje osiguravaju, a koje korisniku omogućuju premještanje baze podataka na drugi poslužitelj izvješća bez gubitka definiranih dopuštenja.
Dok MS SQL Server je vrlo napredna platforma, i dalje ga muče pogreške u podacima. Uvijek imaj moćan SQL Server popravak alat za rješavanje neočekivanih pogrešaka u podacima.
Uvod za autora:
Victor Simon je stručnjak za oporavak podataka u DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući oporavak pristupa i softverski proizvodi za oporavak sql-a. Za više informacija posjetite www.datanumen.com