执行存储过程作为Windows身份验证用户 - SQL Server 2012

时间:2017-03-07 22:02:42

标签: sql-server sql-server-2012 permissions

我有一些用户:
(UserName, Password) = (windowUser, windowUser)
我可以通过Window Authenticated模式登录并执行someProcedure

我还有一些其他SQL授权用户 - sqlUser1 我希望能够someProcedure执行windowUser

我不想使用sql job,因为我有一些参数用于此过程,我不会通过表传递它。

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以在此过程(对象)上显式授予执行权限,如下所示:

GRANT EXECUTE ON someProcedure TO sqlUser1