Bonjour,
Sur un serveur SQL, je dispose d'une base de données ayant plusieurs schémas.
Je souhaite créer un login ayant les droits DDLAdmin sur un des schémas mais aucun droit sur les autres schémas.
Comment dois-je m'y prendre ?
Merci.
Bonjour,
Sur un serveur SQL, je dispose d'une base de données ayant plusieurs schémas.
Je souhaite créer un login ayant les droits DDLAdmin sur un des schémas mais aucun droit sur les autres schémas.
Comment dois-je m'y prendre ?
Merci.
Les permissions regroupées sous le rôle ddladmin sont nombreuses. Du coup es-tu vraiment sûr de donner tous ces droits à ton utilisateur surtout si tu veux agir au niveau schéma?
Quoi qu'il en soit il te faudra donner les droits individuellement au niveau schéma comme par exemple:
++
Code : Sélectionner tout - Visualiser dans une fenêtre à part GRANT ALTER ON SCHEMA::MySchema TO [User1]
Salut Kloun
Comme l'a mentionné Mikedavem, le rôle de base de données "db_ddladmin" embarque déjà pas mal d'autorisations, notamment un "ALTER ANY SCHEMA".
Dans le cas que tu décris, il faudrait peut-être mieux cibler plus précisément ce pourquoi le login sera créer et ainsi ne lui donner que les droits nécessaires.
Cordialement,
Scregneugneuu
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager