2012-06-16 26 views
10

最近SQL Azureデータベースにストアドプロシージャを追加しました。私はその手順をusername1としてログインして追加しました。しかし、私はusername2にそのストアドプロシージャを実行できるようにする必要があります。私が知ることから、username2はストアドプロシージャを表示/実行できません。ただし、username1を使用できます。SQL Azureでストアドプロシージャに実行権限を付与

username2でストアドプロシージャを実行するには、どのコマンドを実行する必要がありますか?私はその報酬があると確信しています。しかし、私は構文がわからない。誰かが私に例を挙げてくれますか?

答えて

9

SQL Serverデータベースを使用している場合と同じオプションがあります。ユーザーに適切な権限を付与する必要があります。 username1としてログインし、次のコマンドを実行します。AzureのSQL構文および制限の詳細については、ヘルプ

GRANT EXECUTE ON Nameofyourprocedure TO username2; 

は以下のリンクを参照してください。 http://msdn.microsoft.com/en-us/library/windowsazure/ee336226

関連する問題