Je veux donner à un user l'access à une procédure stockée, mais pas à tous les objects de la database que la procédure stockée doit utiliser.
Quel est le meilleur moyen de donner des droits à la procédure stockée pour lui permettre de fonctionner, mais accorder seulement l'access d'exécution à l'user pour l'exécuter.
J'utilise sql server 2000 sp4.
De MSDN
Les users peuvent get l'autorisation d'exécuter une procédure stockée même s'ils n'ont pas l'autorisation d'exécuter directement les instructions de la procédure.
essayer
exec grant exec SUR 'myprocname' TO 'myusername'