MTS-paketin suojauksen ottaminen käyttöön

MTS:ssä on käytössä kaksi suojaustapaa paketteja varten.

Tärkeää: Kirjastopaketit eivät tue roolien tarkistamista. Jos haluat ottaa suojauksen käyttöön, muuta aktivoimisasetuksen arvoksi palvelinpaketti. Lisätietoja kirjasto- ja palvelinpaketeista on ohjeaiheessa MTS-paketin aktivointiominaisuudet.

Järjestelmänvalvojat voivat määrittelysuojausta käyttämällä suojata paketit siten, että pakettia kutsuvien asiakkaiden käyttöoikeus tarkistetaan ja vain sallitut asiakkaat saavat suorittaa paketin. Käyttöoikeuden voi myöntää käyttämällä Exploreria. Käyttöoikeus voi perustua joko MTS-rooliin tai Windows NT -käyttäjätiliin tai -ryhmätiliin. Huomaa, että koska määrittelysuojauksessa käytetään Windows NT -tilejä käyttöoikeuden tarkistamiseen, määrittelysuojaus ei ole käytettävissä Windows 95 -tietokoneissa suoritettavien pakettien yhteydessä.

Jos haluat ottaa käyttöön paketin määrittelysuojauksen, toimi seuraavasti:

  1. Määrittele roolit pakettitasolla Uusi rooli -valintaikkunaa käyttäen.

    Lisätietoja uuden roolin lisäämisestä on ohjeaiheessa Uuden MTS-roolin lisääminen.

  2. Yhdistä käyttäjät rooleihin. Huomaa, että jos paketin mihinkään rooliin ei ole määritetty kelvollisia käyttäjiä, pakettia ei voi kutsua.

    Toimintaohjeet käyttäjien ja ryhmien yhdistämisestä rooliin ovat ohjeaiheessa MTS-roolien yhdistäminen käyttäjiin ja ryhmiin.

  3. Jos haluat rajata käyttöoikeuden johonkin tiettyyn komponenttiin tai liittymään, liitä määrittämäsi rooli komponentin tai liittymän Roolin jäsenyys -kansioon.

  4. Ota paketin suojaus käyttöön paketin ominaisuusikkunan Suojaus-välilehdessä. Tässä ohjeaiheessa kerrotaan käyttöoikeuksien tarkistamisen ottamisesta käyttöön.

Jos et yhdistä parhaillaan käyttämääsi tiliä Järjestelmänvalvoja-rooliin ennen Järjestelmäpaketin suojauksen ottamista käyttöön, sinulla ei ole käyttöoikeutta MTS Explorerin toimintoihin, jotka vaikuttavat pakettien asetuksiin (kuten käyttäjien lisääminen rooleihin). Jos näin tapahtuu, kirjaudu sisään sellaisella tilillä, joka on yhdistetty Järjestelmänvalvoja-rooliin. Jotta järjestelmänvalvojat eivät jäisi ilman Järjestelmäpaketin käyttöoikeuksia, MTS Explorer näyttää virhesanoman, jos yrität tehdä seuraavia toimia:

Jos MTS on asennettu palvelimeen, joka on pääasiallisesti toimialueen ensisijainen tai toissijainen ohjain, ainoastaan toimialueen järjestelmänvalvojat voivat hallita paketteja MTS Explorerin avulla.

Jos et ota paketin suojausta käyttöön, MTS ei tarkista komponentin tai liittymän rooleja. Lisäksi jos komponentin suojaus ei ole käytössä, MTS ei tarkista komponentin liittymän rooleja.

Lisätietoja roolin lisäämisestä Roolin jäsenyys -kansioon on ohjeaiheessa Uuden MTS-roolin lisääminen.

Huomautus: Yksittäisen komponentin määrittelysuojauksen poistaminen käytöstä saattaa olla avuksi etsittäessä virheitä paketin toiminnasta.

Seuraavassa kerrotaan palvelinpaketin käyttöoikeuksien rajoittamisesta toimintaesimerkin avulla. Järjestelmänvalvojana haluat ehkä rajoittaa Varastotiedot-paketin käyttöoikeuden vain myyntiosaston työntekijöihin. Jos haluat tehdä näin, valitse ensin Varastotiedot-paketin Roolit-kansio, valitse sitten Toiminto Uusi ja kirjoita uuden roolin nimeksi Myyntiosasto. Valitse sitten Käyttäjät-kansio, seuraavaksi valitse Toiminto Uusi ja kirjoita sitten myyntiosaston Windows NT -ryhmätilin nimi. Lisää Myyntiosasto-rooli jokaisen komponentin Roolin jäsenyys -kansioon. Tämän jälkeen vain myyntiosaston työntekijöillä on Varastotiedot-paketin käyttöoikeus. Valitse sitten Varastotiedot-paketti, siirry ominaisuusikkunan Suojaus-välilehteen ja ota paketin uudet suojausasetukset käyttöön valitsemalla Oikeuksien tarkistus käytössä -valintaruutu.

Jotta voisit rajoittaa käyttöoikeuden johonkin tiettyyn paketin komponenttiin, sinun on oltava selvillä siitä, miten paketin komponentit kutsuvat toisiaan. Jos perusasiakas kutsuu komponenttia suoraan, MTS tarkistaa komponentin roolin. Jos samaan pakettiin kuuluva komponentti kutsuu toista komponenttia, MTS ei tarkista rooleja, koska samaan pakettiin kuuluvien komponenttien käsitetään "luottavan" toisiinsa.

Seuraavassa toimintaesimerkissä kerrotaan, miten voit toimia, jos haluat määrittää roolien asetukset siten, että asiakkaat voivat kutsua Varastontarkistus-komponenttia, mutta eivät Tilausvahvistus-komponenttia. Molemmat komponentit kuuluvat Varastotiedot-pakettiin. Määritä ensin Varastontarkistus-komponentin roolit siten, että asiakkaalla on sen käyttöoikeus. Seuraavaksi varmista, että Tilausvahvistus-komponentin rooleihin ei kuulu roolia, jonka perusteella asiakkaalla olisi sen käyttöoikeus. Koska molemmat komponentit kuuluvat samaan pakettiin, MTS ei tarkista rooleja, jos komponentit kutsuvat toisiaan.

Varastontarkistus-komponentti saa kuitenkin kutsua Tilausvahvistus-komponenttia asiakkaan puolesta, jos seuraavat ehdot täyttyvät:

Tämän ansiosta voit luoda paketteja, joiden komponentit luottavat toisiinsa, mutta silti rajoittaa haluamasi komponentin käyttöoikeutta.

Jos haluat muuttaa Tilausvahvistus-komponenttia suoraan kutsuvien alkuperäisten kutsujien roolin tarkistuksen asetuksia, valitse komponentin Roolin jäsenyys -kansio, valitse sitten Toiminto Uusi ja lopuksi valitse Myyntiosasto-rooli. Nyt kun Myyntiosasto-rooli (johon on yhdistetty käyttäjät) on yhdistetty Tilausvahvistus-komponenttiin, vain myyntiosaston työntekijät voivat suorittaa Tilausvahvistus-komponentin ja tarkastella vahvistettuja tilauksia. Ota lopuksi uudet suojausasetukset käyttöön valitsemalla Varastotiedot-paketin sekä Tilausvahvistus-komponentin ominaisuuksista Oikeuksien tarkistus käytössä -valintaruutu.

Lisätietoja roolien tarkistamisesta on MTS Programmer's Guide -ohjeen jaksossa Ohjelmasuojaus.

Käyttöoikeuksien tarkistamisen ottaminen käyttöön:

  1. Yhdistä käyttämäsi tunnus Järjestelmäpaketin Järjestelmänvalvoja-rooliin, jos et vielä ole tehnyt niin.

  2. Valitse Järjestelmäpaketti ja valitse sitten Toiminto Ominaisuudet. Voit myös napsauttaa pakettia hiiren kakkospainikkeella ja valita siitten Ominaisuudet.

  3. Siirry Suojaus-välilehteen ja valitse Oikeuksien tarkistus käytössä -valintaruutu.

  4. Lopeta Järjestelmäpaketin palvelinprosessin suorittaminen napsauttamalla Järjestelmäpakettia hiiren kakkospainikkeella ja valitsemalla sitten Sammuta.

    Voit myös lopettaa kaikkien palvelinpakettien suorittamisen samalla kertaa. Tämä vastaa toimintaohjeen kohtia 4 ja 7. Jos haluat tehdä näin, valitse Oma tietokone ja valitse sitten Toiminto Sammuta palvelinprosessit.

  5. Valitse paketti, jonka suojauksen haluat ottaa käyttöön.

  6. Siirry Suojaus-välilehteen ja valitse Oikeuksien tarkistus käytössä -valintaruutu.

  7. Lopeta Järjestelmäpaketin palvelinprosessin suorittaminen napsauttamalla Järjestelmäpakettia hiiren kakkospainikkeella ja valitsemalla sitten Sammuta.

Kun olet asentanut paketin kohdepalvelimelle ja määrittänyt sen asetukset, voit halutessasi lukita paketin siten, että sen asetuksia ei voi muuttaa. Lisätietoja paketin asetusten lukitsemisesta on ohjeaiheessa MTS-paketin lukitseminen.

Katso myös

Järjestelmäpaketti, Roolit-kansio, Käyttäjät-kansio, Roolin jäsenyys -kansio, Käyttäjien hallinta MTS-rooleissa, Microsoft Transaction Server Programmer's Guide


© 1998 Microsoft Corporation. Kaikki oikeudet pidätetään.