在MS SQl中为角色添加执行权限

时间:2018-05-05 02:27:03

标签: sql-server permissions

我的网站使用用户cats.functor._ cats.syntax.functor._ 的凭据连接到数据库。用户XX是角色XX的一部分。

我需要授予角色YY权限的所有用户YY某些存储过程。

我理解如何对用户进行大访问,但是如何为ROLES做同样的事情?

Execute

1 个答案:

答案 0 :(得分:0)

使用SSMS:

展开“数据库”,展开该过程所属的数据库,然后展开“可编程性”。展开“存储过程”,右键单击要为其授予权限的过程,然后单击“属性”。从“存储过程属性”中,选择“权限”页面。在“选择用户或角色”中,单击“对象类型”以添加或清除所需的用户和角色,或单击“浏览”以显示用户或角色列表。选择应授予权限的用户或角色。

通过查询TSQL:

使用DBnamw;
OBANT上的GRANT EXECUTE :: schema.uspxxz
    角色;
GO