pour le grant en GRANT INSERT, UPDATE, DELETE il faut préciser sur quel objet (ou donner le rôle db_datareader/db_datawriter si tu veux que ce soit général à tous les objets).
GRANT INSERT, UPDATE, DELETE on <OBJET> TO user;
pour la création/modif/suppr de procs , il suffit d'avoir le droit de créer, ensuite étant proprétaire de l'objet, tu peux modifier ou supprimer
GRANT CREATE PROCEDURE to USER;
idem pour les fonctions
GRANT CREATE FUNCTION to USER;
Attention, il est fortement recommandé de créer un schema dans lequel tu rattaches tes objets et de donner les droits au schema (auquel tu associeras des utilisateurs).
Partager