Nee, dit is niet mogelijk. EXECUTE AS wordt voornamelijk gebruikt bij SP's, maar je kunt ze ook breder gebruiken. Van TechNet :
Je hebt hier echter enkele opties:
- maak GET-SP's die uw gegevens retourneren en UPDATE-SP's die uw gegevens bijwerken (ik gebruik hiervoor XML-invoer in plaats van tabelvariabelen)
- gebruik weergaven die zijn gemaakt door uw 'geïmiteerde' gebruiker, en speel met het verbreken van rechtenovername met DENY/GRANT, zoals GRANT VIEW DEFINITION