OVH Cloud OVH Cloud

Sécurité et requête

1 réponse
Avatar
Iznogood1
Bonjour,

Soit une Table T1 et une Requ=EAte R1 qui n'extrait que quelques
=E9l=E9ments de T1.
Je souhaite qu'un utilisateur U1 ne puisse consulter que les donn=E9es
issues de R1.

Si je ne donne =E0 U1 qu'un acc=E8s en lecture sur R1, Access dit qu'il
ne peut pas =E9xecuter la requ=EAte car U1 ne peut pas lire T1.
Si j'autorise U1 =E0 lire la table T1, la requ=EAte fonctionne, mais U1
peut voir toute la table !

Savez-vous comment faire ?

Merci.

1 réponse

Avatar
jojodeparis
Il suffit de tranformer ta requete R1 en une requète de creation de table
T1'. Cette table affichera le resultat de la requete R1. Autorise maintenant
l'utilisateur a lire cette table là (T1'). elle ne voira donc que ce que tu
veux.
C'est aussi simple.


Bonjour,

Soit une Table T1 et une Requête R1 qui n'extrait que quelques
éléments de T1.
Je souhaite qu'un utilisateur U1 ne puisse consulter que les données
issues de R1.

Si je ne donne à U1 qu'un accès en lecture sur R1, Access dit qu'il
ne peut pas éxecuter la requête car U1 ne peut pas lire T1.
Si j'autorise U1 à lire la table T1, la requête fonctionne, mais U1
peut voir toute la table !

Savez-vous comment faire ?

Merci.