我最近向我的 SQL Azure 数据库添加了一个存储过程。我添加了以 username1 身份登录的过程。但是,我需要允许 username2 执行该存储过程的能力。据我所知,username2 无法查看/执行存储过程。但是,username1 可以。
我需要运行什么命令才能允许 username2 执行我的存储过程?我确信这是格兰特。但是,我不确定语法。有人可以给我举个例子吗?
最佳答案
您拥有与使用 SQL Server 数据库相同的选项。您需要授予用户适当的权限。以 username1
身份登录并执行以下命令:
GRANT EXECUTE ON Nameofyourprocedure TO username2;
有关 Azure SQL 语法和限制的更多帮助,请参阅以下链接: http://msdn.microsoft.com/en-us/library/windowsazure/ee336226
关于stored-procedures - 授予 SQL Azure 上存储过程的执行权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11065679/