IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration SQL Server Discussion :

Droits - Rôle


Sujet :

Administration SQL Server

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Mai 2017
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Mai 2017
    Messages : 1
    Par défaut Droits - Rôle
    Bonjour,

    J'ai un user sur un base avec les rôles db_datareader et db_datawriter qui me permettent de manipuler et voir les données.
    Je souhaiterais rajouter le droit de VOIR les scripts des procédures stockées, fonctions, structure des tables.
    VOIR mais pas modifier ou créer ce genre d'objet.

    Existe t-il un tel rôle ou bien doit-on donner une permission spécifique sur chaque objet ciblé ?

    Merci de votre aide,

    ads_or

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2003
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2003
    Messages : 733
    Billets dans le blog
    8
    Par défaut
    Vous pouvez par exemple soit :

    1 - Octroyer l'autorisation VIEW DEFINITION au niveau objet (OBJECT) (sur la ou les table(s), procédure(s), fonction(s) etc. de votre choix) à l'utilisateur défini au niveau base de données.

    2 - Octroyer l'autorisation VIEW DEFINITION au niveau schéma (SCHEMA) (en l'occurrence le schéma dbo ou tout autre(s) schéma(s) de votre base de données) à l'utilisateur défini au niveau base de données.

    3 - Octroyer l'autorisation VIEW DEFINITION au niveau de la base de donnée (DATABASE), à la connexion définie au niveau de Serveur (Serveur au sens Instance SQL Server).

    Personnellement j'opterais pour la solution n° 2 (l'autorisation VIEW DEFINITION au niveau schéma (SCHEMA)). Celle-ci offre plus de souplesse, mais c'est à vous de voir.

    A+

Discussions similaires

  1. Cube : gestion des droits (rôles) sur les données
    Par classal dans le forum Pentaho
    Réponses: 1
    Dernier message: 02/09/2013, 16h24
  2. Question : Gestion des droits, rôles
    Par MasterFunk dans le forum ASP.NET
    Réponses: 2
    Dernier message: 12/08/2009, 17h18
  3. Droit sur les rôles
    Par snoopo dans le forum Administration
    Réponses: 1
    Dernier message: 15/06/2008, 12h46
  4. Droit CREATE DATABASE LINK du rôle CONNECT
    Par scheu dans le forum Administration
    Réponses: 14
    Dernier message: 27/02/2008, 10h48
  5. attribuer des droits conditionnels avec des rôles
    Par DrTank dans le forum Administration
    Réponses: 4
    Dernier message: 15/06/2007, 23h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo