U ovom članku razmatramo uloge koje se koriste za dodjelu dozvola na poslužitelju izvještaja. Također gledamo ko postavlja ove dozvole kako se te dozvole pohranjuju.
Usluge izvještavanja u SQL Server koristiti podsistem autorizacije i provjere autentičnosti zasnovan na ulozi kako bi se odredili korisnici koji mogu izvršiti operaciju ili pristupiti stavkama na poslužitelju izvještaja. Sistem zasnovan na ulogama koristi se za kategorizaciju autorizacije različitih uloga i radnji koje može izvršiti korisnik ili grupa. Ova autentifikacija se zasniva na prilagođenom modulu za provjeru autentičnosti ili ugrađenoj Windows autentifikaciji koja se pruža korisnicima. Korisnici mogu prilagoditi ili unaprijed definirati uloge koristeći bilo koji od ovih tipova provjere autentičnosti.

Korištenje uloge za dodjelu dozvola na poslužitelju izvještaja
Svi korisnici stupaju u interakciju ili pristupaju poslužitelju izvještaja na osnovu uloge koja je definirana na određenom nivou za određenu osobu ili grupu. Usluge izvještavanja uključuju unaprijed definirane uloge koje se mogu dodijeliti korisnicima ili grupama kako bi im se omogućio trenutni pristup za interakciju sa serverom za izvještaje. Content Manager, Browser i Publisher su neki uobičajeni primjeri ovih unaprijed definiranih uloga. Svaka od ovih uloga definira kolekciju različitih povezanih zadataka. Na primjer, izdavač ima dozvolu za dodavanje izvještaja i kreiranje foldera za pohranjivanje ovih izvještaja.
Dodjela uloga se nasljeđuje od roditeljskog čvora, ali korisnici mogu prekinuti ovu dozvolu nasljeđivanja jednostavnim kreiranjem nove uloge dodjele za svaku određenu stavku. Imajte na umu da korisnik može biti član uloge upravitelja sadržaja u jednom izvještaju, a može biti i član drugog izvještaja za ulogu pretraživača.
Smjernice za odobravanje pristupa različitim operacijama i stavkama poslužitelja izvještaja
1. Pregledajte sve unaprijed definirane uloge i odredite mogu li se koristiti takve kakve jesu. Ako korisnik treba prilagoditi bilo koji zadatak ili definirati dodatne uloge, on/ona bi to trebao učiniti prije dodjeljivanja korisnika određenim ulogama.
2. Identifikujte korisnike ili grupe kojima je potreban pristup tom određenom serveru za izvještaje i na kojim nivoima. Većini korisnika je dodijeljena uloga Preglednika ili Kreatora izvještaja. Samo odabranim korisnicima treba dodijeliti ulogu Izdavača. Uloga Upravitelja sadržaja treba biti dodijeljena samo pouzdanim službenicima.
3. Koristite Menadžer izveštaja za dodeljivanje uloga u početnoj fascikli za svaku grupu ili korisnika koji zahtevaju pristup.
4. Zatim idite na stranicu s postavkama lokacije menadžera izvještaja i kreirajte dodjelu uloga na nivou sistema za svaku grupu ili korisnika, koristeći unaprijed definirane uloge Sistemski administrator i Sistemski korisnik.
5. Kreirajte dodatne zadatke za dodeljivanje pristupa određenim fasciklama, izveštajima i drugim stavkama. Izbjegavajte kreiranje previše uloga.
Ko postavlja ove dozvole?
U početku, Report serveru može pristupiti grupa lokalnog administratora ili njeni članovi. Reporting Services su instalirane sa samo dvije zadane uloge koje se koriste za sistemski nivo i dodelu pristupa na nivou stavke lokalnoj administratorskoj grupi i njenom članu. Ove grupe i članovi su odgovorni za dodjelu dozvola drugim korisnicima.
Kako se pohranjuju ove dozvole?
Report Server pohranjuje svoje definicije uloga i dodjele u svoju bazu podataka. Ako korisnik koristi više programskih sučelja ili klijentskih alata, pristup je podložan dozvolama koje su definirane kao cjelina za poslužitelj izvještaja. Dodjela uloge je pohranjena sa svim stavkama koje one osiguravaju, a koje omogućavaju korisniku da premjesti bazu podataka na drugi poslužitelj izvještaja bez gubitka definiranih dozvola.
Dok MS SQL Server je visoko napredna platforma, i dalje je muče greške u podacima. Uvijek zadržite moćan SQL Server Popravak alat za rješavanje neočekivanih grešaka u podacima.
Uvod za autora:
Victor Simon je stručnjak za oporavak podataka DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući pristup oporavku i sql softverski proizvodi za oporavak. Za više informacija posjetite www.datanumen.com