OVH Cloud OVH Cloud

Accès aux vues et non aux tables utilisées dans cette vue ....

2 réponses
Avatar
daoud97
Bonjour à tous,

Est-il possible de donner un droit d'accès sur une vue sans pour
autant donner le droit d'accès sur la ou les tables utilisées dans
cette vue ?

Ex :

Vue1 fait un select sur Table1.
Je veux faire un GRANT SELECT ON VUE1 TO MrX sans pour autant faire un
GRANT SELECT ON TABLE1 TO MrX

Jusqu'à présent, je suis obligé de donner accès aux deux objets.

Merci de m'aider !

Cordialement,
Abdel.

2 réponses

Avatar
jeorme
oui , avec EM, tu mets un droit SELECT sur la Vue , et tu interdit le select
sur la table.
Je ne fais pas avec GRANT mais avec EM car c'est plus simple pour la
syntaxe. (il n'y a qu'a cocher successivement VERT ou ROUGE).

Je l'ai fais ça marche bien comme ça mes utlisateurs ne voient que les
données filtrées sur la vue
"Abdel" a écrit dans le message news:

Bonjour à tous,

Est-il possible de donner un droit d'accès sur une vue sans pour
autant donner le droit d'accès sur la ou les tables utilisées dans
cette vue ?

Ex :

Vue1 fait un select sur Table1.
Je veux faire un GRANT SELECT ON VUE1 TO MrX sans pour autant faire un
GRANT SELECT ON TABLE1 TO MrX

Jusqu'à présent, je suis obligé de donner accès aux deux objets.

Merci de m'aider !

Cordialement,
Abdel.


Avatar
Fred BROUARD
Oui,

à lire sur le sujet :
http://sqlpro.developpez.com/SQL_AZ_G.html

A +


Abdel a écrit:
Bonjour à tous,

Est-il possible de donner un droit d'accès sur une vue sans pour
autant donner le droit d'accès sur la ou les tables utilisées dans
cette vue ?

Ex :

Vue1 fait un select sur Table1.
Je veux faire un GRANT SELECT ON VUE1 TO MrX sans pour autant faire un
GRANT SELECT ON TABLE1 TO MrX

Jusqu'à présent, je suis obligé de donner accès aux deux objets.

Merci de m'aider !

Cordialement,
Abdel.



--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************