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 :
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 :
GRANT CONTROL ON TYPE::[USER-DEFINED TABLE TYPE] TO [USER]
Est-ce bien correct ? Faut-il un privilège supplémentaire ?
Partager