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 :

Créer des utilisateurs


Sujet :

Administration SQL Server

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2013
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 225
    Par défaut Créer des utilisateurs
    Bonjour,

    J'utilise sql server et dedans j'ai plusieurs base de données. Je souhaiterais créer des utilisateurs pour qu'il ai accès juste à quelque base de données. J'ai donc été dans sécurité et j'ai fait nouvelle connexion pour créer un utilisateur. Mais ensuite je bloque sur comment configurer pour autorisé l'accès à certaine base. Dans les bases dont il aura accès, il aura tous les droits.

    Merci

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 995
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 995
    Billets dans le blog
    6
    Par défaut
    La sécurité dans SQL Server st à deux niveaux :
    1) les comptes de connexion, permettant de se connecter au serveur et de lancer des commandes de niveau serveur, par exemple, la création d'une base.
    2) dans chaque base, les utilisateurs SQL, permettant de naviguer dans les données et de lancer des commandes de niveau base.

    L'un devant être "mappé" à l'autre.

    Dans votre cas, vous avez créé des comptes de connexion, mais il faut maintenant créer dans vos différentes bases, les utilisateurs SQL liés à ces comptes.

    Ceci se fait à l'aide de la commande
    CREATE USER nom_utilisateur FROM LOGIN nom_connexion...
    Dans le contexte de chaque base de données.

    Ensuite il faut donner les privilèges adéquats sur l'étendue de la base en utilisant le commande SQL :
    GRANT ... TO ...

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    GRANT SELECT, INSERT, UPDATE, DELETE, REFERENCES, EXECUTE
       TO mon_user_sql;
    Pour en savoir plus :
    https://blog.developpez.com/sqlpro/p..._et_utilisateu

    A +

    Nom : Couverture livre SQL server Eyrolles.jpg
Affichages : 360
Taille : 105,0 Ko

    A lire :
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Expert confirmé
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 197
    Billets dans le blog
    1
    Par défaut
    Il faut créer les utilisateurs avec le rôle "public" afin qu'ils n'aient aucun droit (ou presque).

    Ensuite, dans l'onglet "Mapping" il faut choisir les bases de données une à une et lui associer :
    - Un schéma par défaut (dbo par exemple)
    - Un user (se crée automatiquement avec le nom du login, ou on peut en choisir un autre)
    - Un ou plusieurs rôles (dbowner par exemple)

    Pour les bases auxquelles l'utilisateur n'a pas accès, ne pas sélectionner de rôle, user ou schéma.

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2013
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 225
    Par défaut
    J'ai créé une nouvelle connexion dans l'onglet sécurité mais sa marche pas.
    Sa me dit impossible de se connecter avec l'utilisateur ..

  5. #5
    Membre émérite

    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Novembre 2014
    Messages
    817
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2014
    Messages : 817
    Billets dans le blog
    2
    Par défaut
    il faut vérifier le mode d'authentification du votre serveur

    Est t'il configurer pour accepter que les connexions windows ?

Discussions similaires

  1. créer des utilisateurs Sharepoint
    Par help_sharepoint dans le forum Configuration
    Réponses: 2
    Dernier message: 15/09/2009, 09h31
  2. [SP-2007] créer des utilisateurs Sharepoint
    Par help_sharepoint dans le forum SharePoint
    Réponses: 2
    Dernier message: 15/09/2009, 09h31
  3. [debutante] créer des utilisateurs et des groupes
    Par lunixienne dans le forum Administration système
    Réponses: 55
    Dernier message: 15/05/2009, 12h25
  4. Réponses: 5
    Dernier message: 15/04/2009, 15h38
  5. Créer des utilisateurs et des groupes(droits) sous SqlServer
    Par shako95 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 30/11/2005, 07h57

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