Non, ce n'est pas possible. EXECUTE AS est principalement utilisé avec les SP, mais vous pouvez les utiliser un peu plus largement. De TechNet :
Cependant, vous avez quelques options ici :
- créez des GET-SP qui renvoient vos données et des UPDATE-SP qui mettent à jour vos données (j'utilise une entrée XML pour cela au lieu de variables de table)
- utilisez les vues créées par votre utilisateur "emprunté l'identité" et jouez avec la rupture de l'héritage des autorisations en utilisant DENY/GRANT, comme GRANT VIEW DEFINITION