Bonjour,
Il ne faut pas confondre login et utilisateur 
Créez donc un rôle qui a tous les droits dont ces utilisateurs ont besoin :
puis :
GRANT SELECT, INSERT, UPDATE, DELETE, REFERENCES ON maTable TO monRole
pour les tables et les vues, et :
GRANT EXECUTE ON maProcedure TO monRole
Pour les procédures stockées et les fonctions.
Quand vous aurez besoin d'ajouter un utilisateur à ce rôle :
EXEC sp_addrolemember 'monRole', 'monUtilisateur'
et lorsque vous souhaiterez que l'utilisateur n'ait plus ces privilèges :
EXEC sp_droprolemember 'monRole', 'monUtilisateur'
@++
Partager