Video: Our Miss Brooks: Indian Burial Ground / Teachers Convention / Thanksgiving Turkey 2024
DBA (databaseadministrator) kan gi noen SQL-privilegier til noen. En objekteier kan gi noen rettigheter til det objektet til noen. Men brukere som får privilegier på denne måten, kan ikke gi disse rettighetene til noen andre. Denne begrensningen hjelper DBA eller bordets eier å beholde kontrollen. Bare brukere som DBA- eller objekt-eieren har tillatelse til å gjøre det, kan utføre den aktuelle operasjonen.
Ut fra et sikkerhetsmessig synspunkt, legger grenser til evnen til å delegere tilgangsrettigheter mye mening. Det oppstår imidlertid mange anledninger, der brukerne trenger makten til å delegere sin autoritet. Arbeidet kan ikke komme til en skrøpelig stopp hver gang noen er syk, på ferie eller ute til lunsj.
Du kan stole på noen brukere med mulighet til å delegere sine rettigheter til pålitelige utpekte alternativer. For å bestå en slik delegasjonsrett til en bruker, bruker GRANT TILBUDSFORSKRIFT-klausulen. Følgende erklæring viser et eksempel på hvordan du kan bruke denne klausulen:
GRANT UPDATE (BonusPct) ON BONUSRATE TO SalesMgr MED TILBYGG VILLELSE;
Nå kan salgsadministratoren delegere UPDATE-privilegiet ved å utstede følgende utsagn:
GRANT UPDATE (BonusPct) ON BONUSRATE TO AsstSalesMgr;
Etter utførelsen av denne erklæringen kan alle med rollen som assisterende salgssjef gjøre endringer i BonusPct-kolonnen i BONUSRATE-tabellen.
Selvfølgelig gjør du en bytte mellom sikkerhet og bekvemmelighet når du delegerer tilgangsrettigheter til en utpekt alternativt. Eieren av BONUSRATE-bordet avstår betydelig kontroll når det gjelder å gi UPDATE-privilegiet til salgsadministratoren ved å bruke TILSTILLINGEN. Bordets eier håper at salgsansvarlig tar dette ansvaret på alvor og er forsiktig med å overta privilegiet.