Il y a environ 500 sprocs dans ma base de données SQLSERVER 2000; chaque sproc a une instruction Grant Execute typique similaire à ce qui suit.SQL Server 2000 - Afficher la liste des sprocs avec GRANT EXECUTE pour un rôle particulier exclusivement?
GRANT EXECUTE sur [dbo]. [Sproc_name]
À [rôle1], [rôle2], [role3], [role4], etc ...
Comment afficher les noms des sprocs qui avoir accorder à un rôle particulier et seulement ce rôle particulier exclusivement. Par exemple, je ne veux pas role1 en combinaison avec role2, ou role3, je veux juste voir ceux où seul role1 a lui-même l'autorisation d'exécution.
appartient à superuser.com ... –
@Mitch: ServerFault si partout, mais il est aussi la programmation liée de façon sone – gbn
Mon intérêt pour cette question est purement programmation liée. Le programme de l'interface graphique appelle les procédures stockées, les utilisateurs appartiennent aux rôles. Je le programmeur doit programmer les procs stockés, et travailler sur quelles permissions accorder! – joedotnot