|
Un amministratore di sistema o un proprietario del database può assegnare permessi si istruzioni
che permettono ad utenti individuali o gruppi di eseguire varie operazionin sul database come:
Ogni database ha un proprio ed indipendente sistema di permessi. Se è dato un permesso
relativamente ad un'istruzione in un database, questo non ha effetto su altri database.
Solo l'amministratore di sistema o un proprietario del database possono gestire i permessi sulle istruzioni
PER DARE O TOGLIERE PERMESSI SU ISTRUZIONI PER UN GRUPPO O PER UN UTENTE ...
... è necessario:
aprire SQL Enterprise Manager, dalla finestra del Server Manager selezionare il server e
e aprire la cartella Database per quel server
premere il tasto destro del mouse su database da considerare e scegliere Edit Database
selezionare la finestra Permissions (i permessi esistenti hanno il checkbox selezionato in blu)
per assegnare un premesso selezionare il checkbox relativo
per risuovere un permesso selezionare di nuovo il checkbox a cui era o è stato dato il permesso
scegliere OK
ALCUNE DELLE ISTRUZIONI SU CUI SI POSSONO DARE I PERMESSI SONO ...
| Create DB | l'utente può creare un database (dato da SA, e solo agli utenti del database master) |
| Create Table | l'utente può creare una tabella |
| Create View | l'utente può creare una vista |
| Create SP | l'utente può creare una stored procedure per quel database |
| Dump DB | l'utente può fare il backup del database |
| Dump Trans | l'utente può fare il backup del transaction log |
I COLORI DEI CHECKBOX NELLA FINESTRA "EDIT DATABASE" ...
| Indicatore del checkbox | Significato |
| vuoto | non ci sono cambamenti per i permessi relativi |
| selezione blu |
il permesso è stato dato |
| selezione rossa |
il permesso è stato tolto |
| selezione verde |
il permesso dato è in sospeso (verrà dato quando si premerà il tasto Set) |
| cerchio rosso e barrato |
il permesso tolto è in sospeso (verrà dato quando si premerà il tasto Set) |
E se si volesse utilizzare le istruzioni Transact-SQL per dare o togliere permessi?
|