J'ai une application Web mvc 4 qui interagit avec une base de données de serveur SQL dans un certain nombre d'environnements.créer un rôle de serveur sql pour les procédures stockées
L'utilisateur avec lequel je me connecte à la base de données est différent dans chaque environnement. Je génère un script générique de mes procédures stockées lors de chaque génération et déploiement et l'exécute dans chaque environnement. Dans le script, j'accorde des permissions d'exécution à l'utilisateur db sur chaque sproc. À l'heure actuelle, j'avais besoin d'un script pour chaque environnement car l'utilisateur est différent dans chacun d'eux - ce qui est pénible!
Serait-il possible de créer un rôle dans chaque environnement, le même nom dans chaque environnement et accorder des autorisations d'exécution au rôle comme étant opposées à l'utilisateur? L'utilisateur serait mis en place dans le cadre de ce rôle.