| ||
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 : ![]() lien : ![]() |
| ||
auteur : Benjamin GAGNEUX | ||
Pour créer le rôle MON_ROLE, il faut utiliser l'instruction SQL suivante :
| ||
lien : ![]() |
| ||
auteur : Benjamin GAGNEUX | ||
Pour supprimer le rôle MON_ROLE, il suffit d'utiliser l'instruction SQL suivante :
| ||
lien : ![]() |
| ||
auteur : Benjamin GAGNEUX | ||
Il suffit de granter le rôle sur l'utilisateur :
| ||
lien : ![]() |
| ||
auteur : Benjamin GAGNEUX | ||
If faut alors revoker le rôle de l'utilisateur :
| ||
lien : ![]() |
| ||
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 : ![]() lien : ![]() |
| ||
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 : ![]() lien : ![]() |
| ||
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 : ![]() lien : ![]() lien : ![]() lien : ![]() |
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 © 2009 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.