| ||
auteur : Benjamin GAGNEUX | ||
Les GRANT et ROLE permettent d'autoriser l'accès à différentes parties de la BD selon les utilisateurs. On peut granter des privilèges selon les utilisateurs et leurs besoins. Mais on peut tout aussi bien granter un ROLE qui contiendra les autorisations et restrictions pour un certain type d'utilisateurs. | ||
lien : Qu'est ce qu'un utilisateur. lien : Quels sont les privilèges utilisables pour les GRANT et REVOKE ? |
| ||
auteur : Benjamin GAGNEUX | ||
Pour créer le rôle MON_ROLE, il faut utiliser l'instruction SQL suivante :
| ||
lien : Que sont les GRANT et ROLE ? |
| ||
auteur : Benjamin GAGNEUX | ||
Pour supprimer le rôle MON_ROLE, il suffit d'utiliser l'instruction SQL suivante :
| ||
lien : Que sont les GRANT et ROLE ? |
| ||
auteur : Benjamin GAGNEUX | ||
Il suffit de granter le rôle sur l'utilisateur :
| ||
lien : Que sont les GRANT et ROLE ? |
| ||
auteur : Benjamin GAGNEUX | ||
If faut alors revoker le rôle de l'utilisateur :
| ||
lien : Que sont les GRANT et ROLE ? |
| ||
auteur : Benjamin GAGNEUX | ||
Afin d'attribuer les droits d'utilisation d'une table ou d'une procédure stockée à un rôle ou Utilisateur, voici la syntaxe à utiliser.
MonUtilisateur peut être un Role, un Utilisateur ou PUBLIC (ce dernier offrira l'accès à tous les utilisateurs).
| ||
lien : Que sont les GRANT et ROLE ? lien : Quels sont les privilèges utilisables pour les GRANT et REVOKE ? |
| ||
auteur : Benjamin GAGNEUX | ||
Afin de retirer les droits d'utilisation d'une table ou d'une procédure stockée, voici la syntaxe à utiliser.
MonUtilisateur peut etre un Role, un Utilisateur ou PUBLIC (ce dernier retirera l'accès à tous les utilisateurs).
| ||
lien : Que sont les GRANT et ROLE ? lien : Quels sont les privilèges utilisables pour les GRANT et REVOKE ? |
| ||
auteur : Benjamin GAGNEUX | ||
Selon les utilisateurs ou rôles, il peut etre nécessaire de restreindre certaines fonctions.
Voici donc les privilèges utilisables lors des Grant et Revoke : SELECT : Lire les données. INSERT : Ecrire les données. UPDATE : Modifier les données. DELETE : Supprimer les données. EXECUTE : Exécuter une procédure stockée. REFERENCES : Référencer une clé primaire avec une clé étrangère. ALL : Lire, écrire, modifier, supprimer et référencer. Ne contient pas EXECUTE. Mon_Role : Affecter les droits de Mon_Role. PUBLIC : Affecter les droits à tous les utilisateurs. | ||
lien : Qu'est ce qu'un utilisateur. lien : Que sont les GRANT et ROLE ? lien : Comment granter un ROLE ou un utilisateur ? lien : Comment revoker un ROLE ou un utilisateur ? |
Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2005 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.