如何授予对存储过程的权限 (SQL Server Management Studio)

本主题说明如何使用 SQL Server Management Studio 中的对象资源管理器授予对存储过程的权限。可以为数据库中的现有用户、数据库角色或应用程序角色授予权限。

过程

授予对存储过程的权限

  1. 在对象资源管理器中,连接到某个 数据库引擎 实例,再展开该实例。

  2. 依次展开**“数据库”、存储过程所属的数据库以及“可编程性”**。

  3. 展开**“存储过程”,右键单击要针对其授予权限的过程,再单击“属性”**。

  4. 在**“存储过程属性”中,选择“权限”**页。

  5. 若要为用户、数据库角色或应用程序角色授予权限,请单击**“添加”**。

  6. 在**“选择用户或角色”中,单击“对象类型”**以添加或清除所需的用户和角色。

  7. 在**“显式权限”**网格中,选择要为指定的用户或角色授予的权限。有关权限的说明,请参阅权限(数据库引擎)

    选择**“授予”指示要为被授权者授予指定的权限。选择“具有授予权限”**指示被授权者还可以将指定权限授予其他主体。

注意注意

不能使用 SQL Server Management Studio 授予对系统存储过程或系统函数的权限。改为使用 GRANT 对象权限