Bonjour,
J'ai crée une base de données GESTION_DVD en tant qu'utilisateur dbo.
J'ai crée un role ROLE1 auquel j'ai octroyé les droits de selection(select) de mise à jour(update) et d'insertion sur les tables MEMBRE, RESERVATION, EXEMPLAIRE_DVD et DVD_ORIGINAL.
Je souhaite ensuite octroyer ce rôle à l'utilisateur dbo.
Je tape la requête suivante
GRANT ROLE1 to dbo
et obtiens le message suivant :
"syntaxe incorrecte vers ROLE1"
Pouvez-vous m'expliquer pourquoi.
Je vous en remercie.
Par ailleurs,lorsque j'ai attribué au rôle ROLE1 les droits sur les tables MEMBRE,RESERVATION,EXEMPLAIRE_DVD et DVD_ORIGINAL, j'ai été contrainte de procéder ainsi
GRANT select , update, insert on MEMBRE TO ROLE1 ;
GRANT select , update, insert on RESERVATION TO ROLE1;
GRANT select , update, insert on DVD_ORIGINAL TO ROLE1;
GRANT select , update, insert on EXEMPLAIRE_DVD TO ROLE1;
GRANT select , update, insert on DATE_LOCATION TO ROLE1;
alors que je souhaitais procéder ainsi
GRANT select , update, insert on MEMBRE, RESERVATION, DVD_ORIGINAL, EXEMPLAIRE_DVD,DATE_LOCATION TO ROLE1 ;
mais cela ne fonctionnait pas.
Je vous remercie de bien vouloir m'expliquer pourquoi.
Bien cordialement.
developement