L'accès en lecture seule à la procédure stockée contenu
Est-il possible de configurer SQL Server pour donner aux développeurs un accès en lecture seule pour le contenu de procédures stockées dans notre base de données de production?
Vous devez vous connecter pour publier un commentaire.
Leur accorder
VIEW DEFINITION
privilège de ces procs, voir ici http://msdn.microsoft.com/en-us/library/ms175808.aspxIl est
Portée du serveur
Base de données étendue
De l'étendue du schéma
Entités individuelles
vous pouvez également utiliser une requête pour générer un script. donc, si vous avez un utilisateur Bob
Qui va vous donner quelque chose comme cela, que vous pouvez ensuite exécuter
Exemple de faire à l'étendue de schéma niveau de dbo.
subvention de la définition de la vue sur le schéma :: [dbo] BOB
MSDN
J'avais besoin d'accorder l'accès à un compte de domaine.. syntaxe de cette a été
subvention de la définition de la vue sur le schéma :: [dbo] de "domaine\BOB"
Ma variante pour tous les db procédures:
Alors que je sais c'est tard dans la réponse à la question, mais pour ces gens qui sont venus ici à la recherche d'une réponse (comme je l'ai fait il y a quelques minutes) dans au moins SQL management studio 2014 vous pouvez modifier le compte d'utilisateur et modifier les autorisations dans les éléments SÉCURISABLES zone et cocher toutes les cases dans la VUE que vous souhaitez qu'ils aient accès à l'.
Cela ne le ci-dessus sans avoir à exécuter des scripts.