如何在SQL Server中交换当前用户?

时间:2016-08-22 06:52:59

标签: sql-server

我登录了多个用户。如何交换当前用户?例如,如果我运行select current_user,则返回user1。我想成为user2我该怎么办?

p.s我可以将密码添加到特定用户或仅添加到登录。

1 个答案:

答案 0 :(得分:1)

使用EXECUTE作为

EXECUTE AS USER = 'user2';  

完成后,您可以恢复为登录

Revert;