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 :

[2K8] Lister les tables mais pas le droit aux select


Sujet :

Administration SQL Server

  1. #1
    Max
    Max est déconnecté
    Expert éminent sénior

    Avatar de Max
    Homme Profil pro
    Artisan développeur
    Inscrit en
    Mai 2007
    Messages
    2 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Artisan développeur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 954
    Points : 14 933
    Points
    14 933
    Par défaut [2K8] Lister les tables mais pas le droit aux select
    Bonjour.

    Je ne maîtrise pas vraiment la gestion des droits sous SQL Server

    Est-il possible de créer un rôle / user qui permette de lister les tables d'une base mais qui ne permet pas de faire des select sur ces dernières ?

    Merci beaucoup pour vos réponses

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 139
    Points : 137
    Points
    137
    Par défaut
    Bonjour,

    Il faut chercher un peu, mais je pense que c'est tout à fait possible, étant donné que la liste des tables d'une base de données est dans la table système sysobjects correspondante...

    David

  3. #3
    Max
    Max est déconnecté
    Expert éminent sénior

    Avatar de Max
    Homme Profil pro
    Artisan développeur
    Inscrit en
    Mai 2007
    Messages
    2 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Artisan développeur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 954
    Points : 14 933
    Points
    14 933
    Par défaut
    Merci beaucoup. Remarque très pertinente sur la table sysobjects

    J'ai donc réussi en faisant les choses suivantes :
    • création d'un "Database Role" sur ma DB
    • "Permissions" sur ma DB : ajour du droit "View definition" à ce rôle
    • création de mon user SQL : dans les "User Mappings" je lui affecte ce rôle

    Je ne sais pas si c'est parfait, mais ça fonctionne plutôt bien.

    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Selon réponse, remplir une table mais pas les autres
    Par laurent_42 dans le forum Modélisation
    Réponses: 4
    Dernier message: 06/03/2014, 08h12
  2. [AC-2003] Interdire l'accès direct aux tables mais pas via les formulaires
    Par Aegnor dans le forum Sécurité
    Réponses: 2
    Dernier message: 27/09/2011, 10h22
  3. Voir les vues mais pas les tables
    Par Yusuke26 dans le forum SQL
    Réponses: 24
    Dernier message: 21/01/2011, 16h56
  4. Réponses: 5
    Dernier message: 18/03/2009, 19h31

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