Prøv dette:
EXECUTE AS user = 'special_user'
EXECUTE YourProcerdure
REVERT
se disse:
Forstå kontekstskift
<<<has examples of things like you are trying to do
Forstå eksekveringskonteksten
EXECUTE AS-klausul (Transact-SQL)
EXECUTE AS (Transact-SQL)