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

更新日期: 2006 年 4 月 14 日

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

过程

授予对存储过程的权限

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

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

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

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

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

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

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

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

ms345484.note(zh-cn,SQL.90).gif注意:
不能使用 SQL Server Management Studio 授予对系统存储过程或系统函数的权限。改为使用 GRANT 对象权限

请参阅

概念

涵盖/隐含的权限
权限层次结构
权限

其他资源

存储过程操作指南主题

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

版本 历史记录

2006 年 4 月 14 日

新增内容:
  • 添加了声明不能使用 SQL Server Management Studio 授予对系统存储过程或系统函数的权限的说明。