0% ont trouvé ce document utile (0 vote)
13 vues1 page

Recherche SQL

Le document décrit les étapes pour gérer les connexions et les autorisations dans SQL. Il couvre la création de connexions, l'attribution et la désaffectation de rôles, ainsi que la gestion des droits d'accès pour les utilisateurs et les groupes. Les commandes SQL spécifiques pour chaque action sont fournies en détail.

Transféré par

elouarouariothmane
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
13 vues1 page

Recherche SQL

Le document décrit les étapes pour gérer les connexions et les autorisations dans SQL. Il couvre la création de connexions, l'attribution et la désaffectation de rôles, ainsi que la gestion des droits d'accès pour les utilisateurs et les groupes. Les commandes SQL spécifiques pour chaque action sont fournies en détail.

Transféré par

elouarouariothmane
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Créer une connexion SQL (login + mot de passe)

CREATE LOGIN MonLogin WITH PASSWORD = 'MonMotDePasse';

2. Affecter un rôle de serveur à une connexion


ALTER SERVER ROLE sysadmin ADD MEMBER MonLogin;

3. Désaffecter un rôle de serveur à une connexion


ALTER SERVER ROLE sysadmin DROP MEMBER MonLogin;

4. Créer un utilisateur de base de données


USE MaBaseDeDonnees;
CREATE USER MonUtilisateur FOR LOGIN MonLogin;

5. Affecter un rôle de base de données à un utilisateur


ALTER ROLE db_datareader ADD MEMBER MonUtilisateur;

6. Désaffecter un rôle de base de données à un utilisateur


ALTER ROLE db_datareader DROP MEMBER MonUtilisateur;

7. Affecter un droit (INSERT) à un utilisateur


GRANT INSERT ON MaTable TO MonUtilisateur;

8. Créer un rôle (comme groupe d'utilisateurs)


CREATE ROLE MonGroupe;

9. Ajouter des membres à un groupe


ALTER ROLE MonGroupe ADD MEMBER MonUtilisateur;

10. Affecter un droit à un groupe


GRANT SELECT ON MaTable TO MonGroupe;

11. Désaffecter un droit à un groupe


REVOKE SELECT ON MaTable FROM MonGroupe;

12. Refuser un droit à un groupe


DENY DELETE ON MaTable TO MonGroupe;

13. Désaffecter un droit à un utilisateur


REVOKE INSERT ON MaTable FROM MonUtilisateur;

14. Affecter un droit à un utilisateur et lui donner le droit d'affecter à d'autres utilisateurs
GRANT UPDATE ON MaTable TO MonUtilisateur WITH GRANT OPTION;

Vous aimerez peut-être aussi