Coba ini:
EXECUTE AS user = 'special_user'
EXECUTE YourProcerdure
REVERT
lihat ini:
Memahami Pengalihan Konteks
<<<has examples of things like you are trying to do
Memahami Konteks Eksekusi
JALANKAN SEBAGAI Klausul (Transact-SQL)
JALANKAN SEBAGAI (Transact-SQL)