Exécuter une procédure stockée comme une autre autorisation de l'utilisateur

Je me suis confronté au problème suivant: il y a un utilisateur qui a pour exécuter une procédure stockée (spTest). Dans spTest du corps sp_trace_generateevent est appelé. sp_trace_generateevent nécessite l'autorisation alter trace, et je ne veux pas que l'utilisateur de l'avoir. Donc, je voudrais l'utilisateur d'être en mesure d'exécuter spTest. Comment puis-je le faire?

InformationsquelleAutor StuffHappens | 2010-05-12