Gestione degli utenti del database
SQL Server - La gestione della sicurezza

Prima che un utente possa usare un database è necessario assegnare un nome utente (username) in quel database a quel login ID dell'utente. Il nome utent può essere lo stesso login ID dell'utente o può essere un altro nome utente nel database (chiamato alias). Se si assegna un utente ad un database con un alias, l'utente non può accedere al database con alcun altro nome utente.

Quando si aggiunge un utente al database è possibile specificare a quali gruppo l'utente appartiene. Per default i nuovi utenti appartengono al gruppo di default public. Infatti, un gruppo è un insieme di utenti del database; i gruppi sono un modo conveniente per dare o togliere permessi a più di un utente nello stesso momento.


PER AGGIUNGERE UN GRUPPO AL DATABASE ...
... è necessario:

  1. aprire SQL Enterprise Manager, dalla finestra del Server Manager selezionare il server e e aprire la cartella Database per quel server
  2. selezionare un database e e poi dal menu Manage scegliere Groups e si apre la finestra Manage Groups

  3. nella casella Group scrivere il nome del nuovo gruppo
  4. è possibile scegliere dalla lista Users degli utenti da aggiungere al gruppo e poi scegliere il tasto Add nel frame Database Users

  5. scegliere il tasto Add il alto a destra


PER AGGIUNGERE UN UTENTE AD UN DATABASE ...
... è necessario:

  1. aprire SQL Enterprise Manager, dalla finestra del Server Manager selezionare il server e e aprire la cartella Database per quel server
  2. selezionare un database e e poi dal menu Manage scegliere Users e si apre la finestra Manage Users

  3. nella casella User Name scrivere il nome dell'utente, può essere uguale al login ID
  4. dalla lista nel Login selezionare il login ID a cui si assegna tale nome utente
  5. sotto Database Accessè possibile aggiungere tale utente ad un gruppo selezionandolo dalla lista (per default è public

  6. scegliere Add (l'utente è aggiunto nel database ed il tasto Add diventa Modify
  7. è possibile creare un alias per tale utente selezionandolo dalla lista degli Avaialable Logins, scegliere l'Add in tale frame e poi Modify


PER GESTIRE L'ISCRIZIONE DI UN UTENTE AD UN GRUPPO ...
... è necessario:

  1. aprire SQL Enterprise Manager, dalla finestra del Server Manager selezionare il server e e aprire la cartella Database per quel server
  2. selezionare un database e poi aprire la cartella Groups/Users per quel database
  3. cliccare due volte su un gruppo, si apre la finestra Manage Groups
  4. per aggiungere un utente ad un gruppo selezionare il suo nome utente dalla lista Users e poi scegliere Add
  5. per togliere un utente da un gruppo selezionare il suo nome utente dalla lista Users In Group e poi scegliere Remove
  6. scegliere Modify


PER TOGLIERE UN UTENTE DA UN DATABASE ...
... è necessario:

  1. aprire SQL Enterprise Manager, dalla finestra del Server Manager selezionare il server e e aprire la cartella Database per quel server
  2. selezionare un database e poi aprire la cartella Groups/Users per quel database
  3. col tasto destro del mouse cliccare su nome utente che si vuole cancellare, scegliere dal menu aperto Delete


PER TOGLIERE UN GRUPPO DA UN DATABASE ...
... è necessario:

  1. aprire SQL Enterprise Manager, dalla finestra del Server Manager selezionare il server e e aprire la cartella Database per quel server
  2. selezionare un database e e poi aprire la cartella Groups/Users per quel database
  3. col tasto destro del mouse cliccare su nome del gruppo che si vuole cancellare, scegliere dal menu aperto Delete