Không, điều này là không thể. EXECUTE AS chủ yếu được sử dụng với SP, nhưng bạn có thể sử dụng chúng rộng rãi hơn một chút. Từ TechNet :
Tuy nhiên, bạn có một số tùy chọn ở đây:
- tạo GET-SP trả về dữ liệu của bạn và UPDATE-SP cập nhật dữ liệu của bạn (Tôi sử dụng đầu vào XML cho việc này thay vì các biến bảng)
- sử dụng các chế độ xem do người dùng 'mạo danh' của bạn tạo và chơi với việc phá vỡ quyền thừa kế quyền sử dụng DENY / GRANT, chẳng hạn như GRANT VIEW DEFINITION