Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Concedere l'autorizzazione di esecuzione per un utente su tutte le procedure memorizzate nel database?

Crea un ruolo aggiungi questo ruolo agli utenti, quindi puoi concedere l'esecuzione a tutte le routine in un colpo solo a questo ruolo.

CREATE ROLE <abc>
GRANT EXECUTE TO <abc>

MODIFICA
Funziona in SQL Server 2005, non sono sicuro della compatibilità con le versioni precedenti di questa funzionalità, sono sicuro che qualsiasi cosa successiva al 2005 dovrebbe andare bene.