Hello,

Nous n'utilisons, chez nous, pour les accès DB depuis des applications, uniquement des procédures stockées. Pour autoriser l'exécution de ces procédures aux utilisateurs, rien de plus facile :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
GRANT EXECUTE ON [STORED PROCEDURE] TO [USER]
Jusqu'à il y a peu, cela nous suffisait parfaitement.

Dernièrement, nous nous sommes mis à utiliser des TVP dans nos procédures. Ces TVP sont des types custom (user-defined table type).

Je voudrais m'assurer que je donne le bon type de privilège sur ces objets à mes utilisateurs. A priori, je ferais ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
GRANT CONTROL ON TYPE::[USER-DEFINED TABLE TYPE] TO [USER]
Est-ce bien correct ? Faut-il un privilège supplémentaire ?