12

我最近在我的 SQL Azure 数据库中添加了一个存储过程。我添加了以 username1 身份登录的程序。但是,我需要允许 username2 能够执行该存储过程。据我所知,username2 无法查看/执行存储过程。但是,username1 可以。

我需要运行什么命令来允许 username2 执行我的存储过程?我相信这是 GRANT。但是,我不确定语法。有人可以给我一个例子吗?

4

1 回答 1

13

您拥有与使用 SQL Server 数据库相同的选项。您需要授予用户适当的权限。登录username1并执行以下命令:

GRANT EXECUTE ON Nameofyourprocedure TO username2;

有关 Azure SQL 语法和限制的更多帮助,请参阅以下链接:http: //msdn.microsoft.com/en-us/library/windowsazure/ee336226

于 2012-06-16T18:15:29.337 回答