2012-06-16 12 views
10

Ho aggiunto di recente una stored procedure al mio database SQL Azure. Ho aggiunto quella procedura registrata come username1. Tuttavia, ho bisogno di consentire a username2 la possibilità di eseguire quella stored procedure. Da quello che posso dire, username2 non può vedere/eseguire la stored procedure. Tuttavia, username1 can.Concedere il privilegio di esecuzione alla stored procedure su SQL Azure

Quale comando è necessario eseguire per consentire a username2 di eseguire la procedura memorizzata? Sono fiducioso che il suo GRANT. Tuttavia, non sono sicuro della sintassi. Qualcuno può darmi un esempio.

risposta

9

Si hanno le stesse opzioni come se si stesse utilizzando un database SQL Server. È necessario concedere all'utente i privilegi appropriati. Entra come username1 ed eseguire il seguente:

GRANT EXECUTE ON Nameofyourprocedure TO username2; 

Per ulteriori informazioni sul sintassi SQL Azure e le limitazioni si riferiscono al seguente link: http://msdn.microsoft.com/en-us/library/windowsazure/ee336226

Problemi correlati