【问题标题】:Grant execute privilege to stored procedure on SQL Azure授予 SQL Azure 上存储过程的执行权限
【发布时间】:2018-10-29 23:16:04
【问题描述】:

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

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

【问题讨论】:

    标签: stored-procedures azure azure-sql-database


    【解决方案1】:

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

    GRANT EXECUTE ON Nameofyourprocedure TO username2;
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-23
      • 1970-01-01
      • 1970-01-01
      • 2020-03-16
      • 1970-01-01
      • 2014-08-21
      • 1970-01-01
      相关资源
      最近更新 更多