Այս հոդվածում մենք նայում ենք այն դերերին, որոնք օգտագործվում են հաշվետվության սերվերի վրա թույլտվություններ տրամադրելու համար: Մենք նաև նայում ենք, թե ով է սահմանում այս թույլտվությունները, թե ինչպես են այդ թույլտվությունները պահվում:
Հաշվետվության ծառայություններ SQL Server օգտագործեք դերի վրա հիմնված թույլտվություն և նույնականացման ենթահամակարգ՝ որոշելու այն օգտատերերին, ովքեր կարող են կատարել գործողություն կամ մուտք գործել տարրեր հաշվետվության սերվերի վրա: Դերի վրա հիմնված համակարգը օգտագործվում է տարբեր դերերի և գործողությունների թույլտվությունը դասակարգելու համար, որոնք կարող են իրականացվել օգտագործողի կամ խմբի կողմից: Այս նույնականացումը հիմնված է հատուկ նույնականացման մոդուլի կամ ներկառուցված Windows վավերացման վրա, որը տրամադրվում է օգտվողներին: Օգտագործողները կարող են հատուկ կամ նախապես սահմանել դերեր՝ օգտագործելով նույնականացման այս տեսակներից որևէ մեկը:

Օգտագործելով դերը հաշվետվությունների սերվերի վրա թույլտվություններ տրամադրելու համար
Բոլոր օգտատերերը փոխազդում են կամ մուտք են գործում հաշվետվության սերվեր՝ հիմնվելով որոշակի անձի կամ խմբի համար որոշակի մակարդակով սահմանված դերի վրա: Հաշվետվության ծառայությունները ներառում են նախապես սահմանված դերեր, որոնք կարող են վերագրվել օգտատերերին կամ խմբերին, որպեսզի նրանց անհապաղ հասանելիություն ապահովեն հաշվետվության սերվերի հետ փոխազդելու համար: Բովանդակության կառավարիչը, զննարկիչը և հրատարակիչը այս նախապես սահմանված դերերի մի քանի սովորական օրինակներ են: Այս դերերից յուրաքանչյուրը սահմանում է տարբեր առնչվող առաջադրանքների հավաքածու: Օրինակ, Հրատարակիչն ունի հաշվետվություններ ավելացնելու և այդ հաշվետվությունները պահելու համար թղթապանակներ ստեղծելու թույլտվություն:
Դերերի նշանակումները ժառանգվում են մայր հանգույցից, սակայն օգտվողները կարող են կոտրել ժառանգության այս թույլտվությունը՝ պարզապես յուրաքանչյուր կոնկրետ տարրի համար հանձնարարության նոր դեր ստեղծելով: Նկատի ունեցեք, որ օգտատերը կարող է լինել Բովանդակության կառավարչի դերի անդամ մեկ զեկույցում և կարող է նաև լինել դիտարկիչի դերի մեկ այլ զեկույցի անդամ:
Տարբեր հաշվետվությունների սերվերի գործառնությունների և տարրերի մուտքի թույլտվության ուղեցույցներ
1. Վերանայեք բոլոր նախապես սահմանված դերերը և որոշեք, թե արդյոք դրանք կարող են օգտագործվել այնպես, ինչպես կա: Եթե օգտատերը պետք է կարգավորի որևէ առաջադրանք կամ սահմանի որևէ լրացուցիչ դեր, նա պետք է դա անի նախքան օգտատերերին հատուկ դերեր նշանակելը:
2. Նշեք այն օգտատերերին կամ խմբերին, որոնք մուտքի իրավունք ունեն տվյալ հաշվետվությունների սերվերին, և թե որ մակարդակներում: Օգտատերերի մեծ մասին նշանակվում է դիտարկիչի կամ հաշվետվությունների կառուցման դեր: Եվ միայն ընտրովի օգտատերերին է պետք նշանակել Հրատարակչի դեր: Իսկ Բովանդակության կառավարչի դերը պետք է նշանակվի միայն վստահելի պաշտոնյաներին:
3. Օգտագործեք Հաշվետվությունների կառավարիչը Գլխավոր թղթապանակում դերեր նշանակելու համար յուրաքանչյուր խմբի կամ օգտվողի համար, ով մուտք է պահանջում:
4. Այնուհետև գնացեք Զեկույցի կառավարչի կայքի կարգավորումների էջ և ստեղծեք հանձնարարություն համակարգի մակարդակի դերերի համար յուրաքանչյուր խմբի կամ օգտագործողի համար՝ օգտագործելով նախապես սահմանված դերերը System Administrator և System User:
5. Ստեղծեք լրացուցիչ հանձնարարություններ՝ որոշակի թղթապանակների, հաշվետվությունների և այլ տարրերի հասանելիություն նշանակելու համար: Խուսափեք շատ դերային հանձնարարություններ ստեղծելուց:
Ո՞վ է սահմանում այս թույլտվությունները:
Սկզբում հաշվետվության սերվերին կարող են մուտք գործել տեղական ադմինիստրատորի խումբը կամ նրա անդամները: Հաշվետվության ծառայությունները տեղադրվում են միայն երկու լռելյայն դերերի նշանակմամբ, որոնք օգտագործվում են համակարգի մակարդակով և տեղական ադմինիստրատորների խմբին և դրա անդամին նյութի մակարդակի հասանելիություն տրամադրելու համար: Այս խմբերը և անդամները պատասխանատու են այլ օգտվողներին թույլտվություն տալու համար:
Ինչպե՞ս են պահվում այս թույլտվությունները:
Report Server-ը պահպանում է իր դերերի սահմանումները և հանձնարարությունները իր տվյալների բազայում: Եթե օգտատերը օգտագործում է բազմաթիվ ծրագրային միջերեսներ կամ հաճախորդի գործիքներ, մուտքը ենթակա է թույլտվությունների, որոնք որպես ամբողջություն սահմանված են հաշվետվության սերվերի համար: Դերերի նշանակումը պահվում է բոլոր այն տարրերի հետ, որոնք նրանք ապահովում են, որոնք թույլ են տալիս օգտվողին տվյալների բազան տեղափոխել այլ հաշվետվության սերվեր՝ չկորցնելով սահմանված թույլտվությունները:
Մինչ MS SQL Server շատ առաջադեմ հարթակ է, այն դեռևս հայտնվում է տվյալների սխալներով: Միշտ հզոր պահեք SQL Server նորոգում գործիք շուրջ՝ տվյալների անսպասելի սխալների դեմ պայքարելու համար:
Հեղինակի ներածություն.
Վիկտոր Սիմոնը տվյալների վերականգնման փորձագետ է DataNumen, Inc., որը տվյալների վերականգման տեխնոլոգիաների համաշխարհային առաջատարն է, այդ թվում մուտքի վերականգնում և sql վերականգնման ծրագրային արտադրանքները: Լրացուցիչ տեղեկությունների համար այցելեք www.datanumen.com