12

最近、SQLAzureデータベースにストアドプロシージャを追加しました。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 に答える