DB2 - Roles


Innledning

En rolle er en database objekt som grupper flere privilegier som kan tilordnes til brukere, grupper, offentlige eller andre roller ved hjelp GRANT uttalelse

Restriksjoner på rollene.

En rolle kan ikke eie databaseobjekter.

Tillatelser og roller gitt til grupper regnes ikke når du oppretter følgende databaseobjekter.
pakke som inneholder statisk SQL

Views

materialiserte spørretabeller (MQT)

Triggere

SQL-rutiner

Opprette og gi medlemskap i rollene

Syntax: product: [For å opprette en ny rolle]
db2 skape rolle < role_name >

Eksempel
: [For å opprette en ny rolle som heter "salg" for å legge til noen bord for å bli styrt av noen bruker eller gruppe]
db2 skape rolle salg

Output:

DB20000I SQL kommando fullført.
Utdeling rolle fra DBADM til en bestemt tabell

Syntax: product: [Å gi tillatelse til en rolle i en tabell]
db2 tilskuddet velge på bordet < table_name > til rollen < role_name >

Eksempel
: [Å legge tillatelse til å administrere et bord 'shope.books' til rollen 'salg']
db2 tilskuddet velger på tabell shope.books til rolle salg

Output:
DB20000I SQL kommando fullført.

Sikkerhet administratoren gir rollen til de nødvendige brukere. (Før du bruker denne kommandoen, må du opprette brukerne.)

Syntax: product: [Å legge til brukere i en rolle]
db2 tilskuddet rolle < role_name > til bruker < bruker >

Eksempel
: [For å legge til en brukers mastanvali "til en rolle 'salg']
db2 tilskuddsordninger salg til brukeren mastanvali

​​ Output:
DB20000I SQL-kommandoen er fullført.
Rolle hierarkier

For å skape en hierarkier for roller, er hver rolle innvilget tillatelser /medlemskap med en annen rolle

Syntax. product: [før denne syntaksen opprette en ny rolle med navnet "produksjon"]
db2 tilskuddet rolle < roll_name > til rollen < role_name >

Eksempel
: [Å gi tillatelse til en rolle 'salg' til en annen rolle 'produksjon']
db2 tilskuddsordninger salg til rollen produksjon




Next Page: