Úvod

Oprávnenie sa vyžaduje na manipuláciu s objektmi, ako sú napríklad fronty a pracovné položky v programe Microsoft System Center Service Manager 2010. Tieto oprávnenia sa spravujú pomocou profilov. Profil je kolekcia položiek, ktoré sa používajú na overenie. Pri operáciách, ako je napríklad vytvorenie, čítanie, aktualizácia a odstránenie, sa pre položky oprávnenia používa nasledujúca štruktúra:

ProfileName Operation Type Property Relationship RelationshipEndPointFor authorization, rola používateľa určuje operácie, ktoré môžu konkrétni používatelia vykonávať na konkrétnych objektoch priradením profilu, rozsahu a používateľov. Profily používa konzola správcu služieb aj na filtrovanie objektov, ako sú napríklad úlohy a šablóny.

Tri uložené procedúry, ktoré sú súčasťou tejto rýchlej opravy, majú nasledujúce názvy súborov:

  • p_GetRestrictrictionsOnOperationsInProfile

  • p_AddRestrictrictionToOperationInProfile

  • p_RemoveRestrictrictionFromOperationInProfile

Tieto uložené procedúry SQL umožňujú pridať alebo odstrániť práva na operáciu v profiloch na podporu vlastných typov, ktoré boli pridané do prostredia Správcu služieb. Konzola Správcu služieb nemôže pridať ani odstrániť tieto práva. Ak ste napríklad prispôsobili typ používateľa pridaním nového vzťahu Nový vzťah, môžete do profilu IncidentResolver pridať nasledujúce oprávnenie:

ProfileName Operation Type Property Relationship RelationshipEndPoint

IncidentResolver Object_Set Nový vzťah
používateľa Tieto uložené procedúry vám tiež poskytujú viac podrobností o prístupe k vlastnostiam konkrétnych typov. Konzola Správcu služieb nemôže poskytnúť tieto podrobnosti. Tieto uložené procedúry SQL nemôžu pridávať nové operácie do profilu a môžu vykonávať iba tieto úlohy:

  • Zobrazte oprávnenia, ktoré sú nakonfigurované v existujúcom profile.

  • Pridajte typy do existujúcich operácií v existujúcich profiloch. Obmedzenia typu, vlastnosti a vzťahov môžete pridať do nasledujúcich operácií:

    • Object__Add

    • Object__Set

    • Object__Get

    • Object__Delete

  • Odstráňte typy z existujúcich operácií v existujúcich profiloch.

Ďalšie informácie

Informácie o rýchlej oprave

Od spoločnosti Microsoft je k dispozícii podporovaná rýchla oprava. Táto rýchla oprava je však určená len na odstránenie problému, ktorý je popísaný v tomto článku. Túto rýchlu opravu použite iba v systémoch, v ktorých sa vyskytol problém popísaný v tomto článku. Táto rýchla oprava môže získať ďalšie testovanie. Preto, ak nie ste vážne ovplyvnené týmto problémom, odporúčame počkať na ďalšiu aktualizáciu softvéru, ktorá obsahuje túto rýchlu opravu.

Ak je rýchla oprava k dispozícii na stiahnutie, v hornej časti tohto článku databázy Knowledge Base je k dispozícii sekcia Na stiahnutie rýchlej opravy. Ak sa táto sekcia nezobrazí, obráťte sa na oddelenie služieb zákazníkom a technickej podpory spoločnosti Microsoft a požiadajte o rýchlu opravu.

Poznámka: Ak sa vyskytnú ďalšie problémy, alebo ak je potrebné nejaké riešenie problémov, možno budete musieť vytvoriť samostatnú žiadosť o službu. Zvyčajné náklady na podporu sa budú vzťahovať na ďalšie otázky o podpore a problémy, ktoré nespĺňajú podmienky pre túto konkrétnu rýchlu opravu. Úplný zoznam telefónnych čísel služieb zákazníkom a podpory spoločnosti Microsoft alebo vytvorenie samostatnej žiadosti o službu nájdete na nasledujúcej webovej lokalite spoločnosti Microsoft:

http://support.microsoft.com/contactus/?ws=supportPoznámka Formulár "Rýchla oprava k dispozícii na stiahnutie" zobrazuje jazyky, pre ktoré je rýchla oprava k dispozícii. Ak sa váš jazyk nezobrazuje, je to spôsobené tým, že pre daný jazyk nie je k dispozícii rýchla oprava.

Požiadavky

Ak chcete použiť túto rýchlu opravu, musíte mať nainštalovaný program Microsoft System Center Service Manager 2010 Service Pack 1 (SP1).

Poznámka: Táto rýchla oprava sa vzťahuje na súčasť Service Manager Primary Management Server (SM Server) System Center Service Manager 2010.

Ako nainštalovať túto rýchlu opravu

Dôležité Pred inštaláciou tejto rýchlej opravy odporúčame postupovať podľa týchto krokov:

  • Zálohujte databázy ServiceManager.

  • Zálohujte šifrovacie kľúče pre SM Server.

Poznámka: Táto rýchla oprava sa nedá odinštalovať po inštalácii.

Ak chcete nainštalovať túto rýchlu opravu, postupujte takto:

  1. Zavrite všetky aplikácie súvisiace so správcom služieb, ako je napríklad konzola Správcu služieb a portál Self-Service.

  2. V programe Windows Explorer otvorte priečinok obsahujúci tento balík rýchlych opráv.

  3. Kliknite pravým tlačidlom myši na nasledujúci súbor a potom kliknite na položku Spustiť ako správca:

    Scsm2010_amd64_sp1_kb2525307.exe

  4. Prijmite licenčnú zmluvu v Správcovi služieb system center SCSM2010_SP1_KB2525307 Sprievodcu inštaláciou na stránke licenčnej zmluvy a potom kliknutím na položku Inštalovať dokončite sprievodcu.

Ako zistiť, či bola táto rýchla oprava použitá správne

Metóda 1
  1. V ovládací panel otvorte položky Programy a súčasti.

  2. Kliknite na položku Zobraziť nainštalované aktualizácie.

  3. Ak je uvedená nasledujúca položka, rýchla oprava sa použila správne:

    Rýchla oprava pre Microsoft System Center Service Manager SP1 (KB2525307)Poznámka Ak systém používa SM Server, táto položka je uvedená v časti Microsoft System Center Service Manager SP1.

Metóda 2

Pozrite si nasledujúce súbory denníka v priečinku %temp% a zistite, či sa počas inštalácie rýchlej opravy vyskytli nejaké chyby:

  • Scsm2010_sp1_kb2525307.msp.0.log

  • Scsmpatchersetupwizard01.log

Informácie o databáze Registry

Ak chcete v tomto balíku použiť rýchlu opravu, nemusíte v databáze Registry vykonávať žiadne zmeny.

Požiadavka na reštartovanie

Po použití tejto rýchlej opravy nie je potrebné reštartovať počítač.

Informácie o náhrade rýchlej opravy

Táto rýchla oprava nenahrádňuje predtým vydanú rýchlu opravu. Ďalšie informácie o terminológii aktualizácie softvéru zobrazíte kliknutím na číslo nasledujúceho článku v databáze Microsoft Knowledge Base:

824684 Popis štandardnej terminológie, ktorá sa používa na popis aktualizácií softvéru spoločnosti Microsoft

Ako používať uložené procedúry spolu s vlastnými vzťahmi

Ak pridáte vzťahy na rozšírenie typu a ak chcete obmedziť práva na aktualizáciu týchto vzťahov, musíte pridať rozšírený typ do požadovaných operácií, ktoré aktualizujú príslušné profily.

Môžete napríklad pridať vzťah System.CallingUser medzi koncové body System.WorkItem.Incident a System.Domain.User. Ak chcete, aby profil IncidentResolver umožňoval aktualizovať vzťah, musíte pridať vzťah do Object__Set (aktualizovať) napravo od koncového bodu System.Domain.User. V tomto príklade nie je potrebné pridať vzťah k Object__Set (aktualizovať) vpravo od koncového bodu System.WorkItem.Incident. Vzťah nie je potrebné pridať, pretože nasledujúca položka označuje, že koncový bod System.WorkItem.Incident už má práva na Object__Set (aktualizáciu) pre všetky vlastnosti a koncové body vzťahov:

ProfileName Operation Type Property RelationshipEndPoint

IncidentResolver Object__Set System.WorkItem.Incident NUL NULL N/A
Môžete zavolať nasledujúcu uloženú procedúru a pridať Object__Set (aktualizovať) priamo do koncového bodu System.Domain.User pre vzťah System.CallingUser v profile IncidentResolver:

exec p_RemoveRestrictrictionFromOperationInProfile IncidentResolver, Object__Set, System.Domain.User, NULL, System.CallingUser, NULL

Syntax

V nasledujúcej časti sa popisuje syntax uložených procedúr, ktoré sú súčasťou tejto rýchlej opravy.

Uložená procedúra p_GetRestrictrictionsOnOperationsInProfile

Parameter

@ProfileName nvarchar(max) = NULLThis uložená procedúra zobrazuje zoznam operácií zo zadaného profilu. Pre každú operáciu sa v tejto uloženej procedúre zobrazia aj typy, vlastnosti a vzťahy, ktoré sú definované v danom type a ktoré môžu byť použité operáciou.

Poznámka: Ak chcete vzťahy definovať správne, musia byť definované ako vlastnosti v oboch koncových bodoch vzťahu.

Ako používať uloženú procedúru a interpretovať výstup
  • Ak má profilename hodnotu null, zobrazia sa všetky profily.

  • Operácia, vlastnosť a typ, ktoré sú uvedené v rovnakom riadku, označujú, že operácia je obmedzená na vlastnosť typu.

  • Operácia, typ a koncový bod vzťahu, ktoré sú uvedené v rovnakom riadku, naznačujú, že operácia je obmedzená na koncový bod vzťahu z daného typu.

  • Ak typ, vlastnosť a koncový bod vzťahu predstavujú všetky hodnoty null, priradená operácia je povolená vo všetkých typoch, vo všetkých vlastnostiach a vo všetkých koncových bodoch vzťahov.

Nižšie sú uvedené platné názvy profilov:

  • ActivityImplementer

  • Správcu

  • AdvancedOperator

  • Autor

  • ChangeInitiator

  • Adresa IncidentResolver

  • ProblemAnalyst

  • ReadOnlyOperator

  • Pracovného postupu

  • ChangeManager (Zmeniťmanager)

  • EndUser

  • ImpliedConfigItemCustodian

  • ImpliedIncidentAffectedUser (ImpliedIncidentAffectedUser)

  • ImpliedPrimaryComputerUser (ImpliedPrimaryComputerUser)

  • ImpliedReviewer (Implicitné Zobrazenie)

  • ImpliedUserPreference

Uložená procedúra p_AddRestrictrictionToOperationInProfile

Parametre

@ProfileName AS NVARCHAR(MAX) = null
@OperationName AS NVARCHAR(MAX) = null
@TypeName AS NVARCHAR(MAX) = null
@PropertyName AS NVARCHAR(MAX) = null
@RelationshipTypeName AS NVARCHAR(MAX) = null
@RelationshipEndpoint AS NVARCHAR(MAX) = nullNote Táto uložená procedúra pridá zadané obmedzenia do zadaného profilu.

Uložená procedúra p_RemoveRestrictrictionFromOperationInProfile

Parametre

@ProfileName AS NVARCHAR(MAX) = null
@OperationName AS NVARCHAR(MAX) = null
@TypeName AS NVARCHAR(MAX) = null
@PropertyName AS NVARCHAR(MAX) = null
@RelationshipTypeName AS NVARCHAR(MAX) = null
@RelationshipEndpoint AS NVARCHAR(MAX) = nullNote Táto uložená procedúra odstráni zadané obmedzenia zo zadaného profilu.

Príklad 1

Nasledujúci príklad znázorňuje výstup p_GetRestrictrictionsOnOperationsInProfile uloženej procedúry. Výsledky naznačujú, že operácia Object__Get (čítanie) pre profil IncidentResolver je neobmedzená.

ProfileName Operation Type Property RelationshipEndPoint

IncidentResolverObject__GetNULLNULL NULL NULL

Príklad 2

Nasledujúci príklad znázorňuje výstup p_GetRestrictrictionsOnOperationsInProfile uloženej procedúry. Výsledky naznačujú, že operácia Object__Set profilu IncidentResolver je obmedzená na nasledujúce typy:

  • System.WorkItem.Incident a všetky jeho vlastnosti vrátane koncových bodov vzťahov

  • System.FileAttachment a všetky jeho vlastnosti vrátane koncových bodov vzťahov

  • System.WorkItem.Log a všetky jeho vlastnosti vrátane koncových bodov vzťahov

  • System.WorkItem.Activity.ManualActivity a jej vlastnosti vrátane koncových bodov vzťahov

  • System.Config položky a koncového bodu vzťahu System.WorkItemAboutConfigItem

  • System.Config položku a koncový bod vzťahu System.WorkItemRelatesConfigItem

  • System.Domain.User a relationship endpoint System.WorkItem.TroubleTicketClosedByUser

  • System.Domain.User a relationship endpoint System.WorkItemAssignedToUser

  • System.Domain.User a relationship endpoint System.WorkItemCreatedByUser

ProfileName Operation Type Property Relationship RelationshipEndPoint
IncidentResolver Object__Set System.WorkItem.Incident NULL NULL N/A
IncidentResolver Object__Set System.FileAttachment NULL NULL N/A IncidentResolver Object__Set System.WorkItem.FileAttachment NULL N/A
IncidentResolver Object__Set System.WorkItem.Denník NULL NULL N/A
IncidentResolver Object__Set System.WorkItem.Activity.ManualActivity NULL NULL N/A
IncidentResolver Object__Set System.ConfigItem NULL System.WorkItemAboutConfigItem N/A
IncidentResolver Object__Set System.ConfigItem NULL System.WorkItemRelatesToConfigIte N/A
IncidentResolver Object__Set System.Domain.User NULL System.WorkItem.TroubleTicketClosedByUser N/A
IncidentResolver Object__Set System.Domain.User NULL System.WorkItemAssignedToUser N/A
IncidentResolver Object__Set System.Domain.User NULL System.WorkItemCreatedByUser N/AImportant Posledných päť položiek operácie umožňuje vytvoriť vzťah položiek konfigurácie k incidentu a priradiť používateľom Incidenty.

Príklad 3

Nasledujúci príklad p_GetRestrictrictionsOnOperationsInProfile uloženej procedúry naznačuje, že operácia Object__Set pre profil ImpliedReviewer je obmedzená na nasledujúce typy:

  • System.Reviewer and only properties Comments, DecisionDate, and Decision

  • System.Reviewer a iba vzťah koncový bod System.ReviewerVotedByUser

  • System.Domain.User a iba koncový bod vzťahu System.ReviewerVotedByUser

Poznámky

  • Výstup v tomto príklade je len ukážkou výstupu a nie úplným výstupom.

  • Práva System.ReviewerVotedByUserObject__Set (Update) boli udelené koncovému bodu System.Reviewer aj koncovému bodu System.Domain.User. Ak neudeľujete práva na vzťahy obom koncovým bodom, nemôžete aktualizovať objekty recenzentov pomocou nasledujúceho vzťahu:

    ProfileName Operation Type Property RelationshipEndPoint
    ImpliedReviewer Object__Set System.Reviewer Comments NULL N/A
    ImpliedReviewer Object__Set System.Reviewer DecisionDate NULL N/A
    ImpliedReviewer Object__Set System.Reviewer Decision NULL N/A
    ImpliedReviewer Object__Set System.Reviewer NULL System.ReviewerVotedByUser N/A
    ImpliedReviewer Object__Set System.Domain.User NULL System.ReviewerVotedByUser N/A

Príklad 4

Nasledujúci príklad znázorňuje, ako používať p_AddRestrictrictionToOperationInProfile uloženú procedúru na aktualizáciu vlastnosti Notes:

exec p_AddRestrictrictionToOperationInProfile ImpliedReviewer, Object__Set, System.Reviewer, Notes, NULL, NULL

Príklad 5

Nasledujúci príklad ukazuje, ako používať p_AddRestrictrictionToOperationInProfile uloženú procedúru na aktualizáciu vzťahu System.WorkItemRelatesToWorkItem:

exec p_AddRestrictrictionToOperationInProfile ImpliedReviewer, Object__Set, System.Reviewer, NULL, System.WorkItemRelatesToWorkItem, N/A

Príklad 6

Nasledujúci príklad znázorňuje, ako používať p_AddRestrictrictionToOperationInProfile uloženú procedúru na aktualizáciu triedy incidentu, všetkých vlastností a všetkých vzťahov:

exec p_AddRestrictrictionToOperationInProfile ImpliedReviewer, Object__Set, System.WorkItem.Incident, NULL, NULL, N/A

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť k Microsoft insiderov chcú

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?

Ďakujeme za vaše pripomienky!

×