|
I permessi sugli oggetti regolano l'uso di certe istruzioni su certi oggetti del database. Essi sono dati e revocati dal proprietario dell'oggetto. I permessi sono dati su tabelle, viste e procedure. I permessi sugli oggetti sono applicati alle istruzioni e agli oggetti seguenti.
SQL Enterprise Manager permette di amministrare i permessi sugli oggetti per utente (i permessi sugli oggetti sono dati ad un utente o ad un gruppo) o per oggetto (gli utenti o i gruppo che hanno i permessi per quell'oggetto). Solo un amministratore di sistema (SA) o un proprietario di database (DBO) può amministrare i permessi sugli oggetti.
dalla lista User/Group selezionare un utente o un gruppo (i permessi sono mostrati per questo utente o per questo gruppo); se si seleziona un gruppo nella casella Member of vengono listati gli utenti di quel gruppo per limitare l'ammontare delle informazioni visualizzate selezionare o deselezionare le opzioni del Object Filters per dare all'utente o al gruppo selezionato tutti i permessi per tutti gli oggetti visualizzati scegliere Grant All; per togliere all'utente o al gruppo selezionato tutti i permessi per tutti gli oggetti visualizzati scegliere Revoke All per dare o togliere all'utente o al gruppo selezionato specifici permessi per specifici oggetti, cliccare sull'appropriato checkbox nella lista degli oggetti opzionalmente, è possibile dare permessi di SELECT e UPDATE a particolari colonne degli oggetti, si seleziona il nome dell'oggetto dalla lista e si seleziona l'opzione Column Level Permissions, dopo di che nella lista delle colonne è possibile dare o togliere specifici permessi per specifiche colonne cliccando sull'appropriato check box (i permessi a livelli di colonne si applicano solo a tabelle e a viste) scegliere Set
dalla lista Object selezionare un oggetto (è l'oggetto su cui si gestiscono i permessi) per dare tutti i permessi per questo oggetto a tutti gli utenti e a tutti i gruppo di quel database scegliere Grant All; per togliere tutti i permessi per questo oggetto a tutti gli utenti e a tutti i gruppo di quel database scegliere Revoke All per dare o togliere specifici permessi per specifici utenti o gruppi, cliccare sull'appropriato checkbox nella lista dei gruppi e degli utenti opzionalmente, è possibile dare permessi di SELECT e UPDATE a particolari colonne degli oggetti, si seleziona il nome dell'utente o del gruppo e si seleziona l'opzione Column Level Permissions, dopo di che nella lista delle colonne è possibile dare o togliere specifici permessi per specifiche colonne cliccando sull'appropriato check box (i permessi a livelli di colonne si applicano solo a tabelle e a viste) scegliere Set
|