Šiame straipsnyje apžvelgiame vaidmenis, naudojamus ataskaitų serverio leidimams suteikti. Taip pat žiūrime, kas nustato šiuos leidimus, kaip šie leidimai saugomi.
Ataskaitų teikimo paslaugos SQL Server naudoti vaidmenimis pagrįstą autorizacijos ir autentifikavimo posistemį, kad nustatytų vartotojus, kurie gali atlikti operaciją arba pasiekti elementus ataskaitų serveryje. Vaidmenimis pagrįsta sistema naudojama skirtingų vaidmenų ir veiksmų, kuriuos gali atlikti vartotojas arba grupė, autorizacijai suskirstyti į kategorijas. Šis autentifikavimas pagrįstas pasirinktiniu autentifikavimo moduliu arba įtaisytuoju „Windows“ autentifikavimu, kuris pateikiamas vartotojams. Vartotojai gali tinkinti arba iš anksto apibrėžti vaidmenis naudodami bet kurį iš šių autentifikavimo tipų.

Vaidmenų naudojimas suteikiant leidimus ataskaitų serveryje
Visi vartotojai sąveikauja arba prieina prie ataskaitų serverio pagal vaidmenį, kuris yra apibrėžtas tam tikram lygiui konkrečiam asmeniui ar grupei. Ataskaitų teikimo paslaugos apima iš anksto nustatytus vaidmenis, kurie gali būti priskirti vartotojams arba grupėms, siekiant suteikti jiems tiesioginę prieigą sąveikauti su ataskaitų serveriu. Turinio tvarkyklė, naršyklė ir leidėjas yra keli įprasti šių iš anksto nustatytų vaidmenų pavyzdžiai. Kiekvienas iš šių vaidmenų apibrėžia skirtingų susijusių užduočių rinkinį. Pavyzdžiui, leidėjas turi teisę pridėti ataskaitas ir kurti aplankus šioms ataskaitoms saugoti.
Vaidmenų priskyrimai yra paveldimi iš pirminio mazgo, tačiau vartotojai gali pažeisti šį paveldėjimo leidimą tiesiog sukurdami naują kiekvieno konkretaus elemento priskyrimo vaidmenį. Atminkite, kad naudotojas gali būti turinio valdytojo vaidmens narys vienoje ataskaitoje ir gali būti kitos naršyklės vaidmens ataskaitos narys.
Prieigos prie skirtingų ataskaitų serverio operacijų ir elementų suteikimo gairės
1. Peržiūrėkite visus iš anksto nustatytus vaidmenis ir nustatykite, ar juos galima naudoti tokius, kokie yra. Jei vartotojui reikia pakoreguoti kokias nors užduotis ar apibrėžti papildomus vaidmenis, jis turi tai padaryti prieš priskirdamas vartotojus tam tikriems vaidmenims.
2. Nustatykite vartotojus arba grupes, kuriems reikalinga prieiga prie konkretaus ataskaitų serverio, ir kokiais lygiais. Daugumai vartotojų priskiriamas naršyklės arba ataskaitų rengėjo vaidmuo. Leidėjo vaidmenį reikia priskirti tik pasirinktiems vartotojams. Turinio tvarkytojo vaidmuo turėtų būti priskirtas tik patikimiems pareigūnams.
3. Naudokite Ataskaitų tvarkyklę, kad priskirtumėte vaidmenis pagrindiniame aplanke kiekvienai grupei ar vartotojui, kuriam reikalinga prieiga.
4. Tada eikite į Ataskaitų tvarkytuvės svetainės parametrų puslapį ir sukurkite sistemos lygio vaidmenų priskyrimą kiekvienai grupei arba vartotojui, naudodami iš anksto nustatytus vaidmenis Sistemos administratorius ir Sistemos naudotojas.
5. Sukurkite papildomų priskyrimų, kad priskirtumėte prieigą prie konkrečių aplankų, ataskaitų ir kitų elementų. Nekurkite per daug vaidmenų paskyrimų.
Kas nustato šiuos leidimus?
Iš pradžių ataskaitų serverį gali pasiekti vietinė administratoriaus grupė arba jos nariai. Ataskaitų teikimo paslaugos yra įdiegtos tik su dviem numatytais vaidmenų priskyrimais, kurie naudojami sistemos lygiu ir suteikiant elemento lygio prieigą vietinių administratorių grupei ir jos nariui. Šios grupės ir nariai yra atsakingi už leidimo suteikimą kitiems vartotojams.
Kaip saugomi šie leidimai?
Ataskaitų serveris saugo savo vaidmenų apibrėžimus ir priskyrimus savo duomenų bazėje. Jei vartotojas naudoja kelias programines sąsajas arba kliento įrankius, prieigai taikomi leidimai, kurie apibrėžiami kaip visuma ataskaitų serveriui. Vaidmenų priskyrimas saugomas su visais saugomais elementais, leidžiančiais vartotojui perkelti duomenų bazę į kitą ataskaitų serverį neprarandant nustatytų teisių.
Nors MS SQL Server yra labai pažangi platforma, ją vis tiek kamuoja duomenų klaidos. Visada turėkite galingą SQL Server remontas įrankis, skirtas netikėtoms duomenų klaidoms spręsti.
Autoriaus įvadas:
Viktoras Simonas yra duomenų atkūrimo ekspertas DataNumen, Inc., kuri yra pasaulyje duomenų atkūrimo technologijų lyderė, įskaitant prieigos atkūrimas ir sql atkūrimo programinės įrangos produktai. Norėdami gauti daugiau informacijos, apsilankykite WWW.datanumen.com