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

MS SQL Server Discussion :

sécurité, connexions, utilisateurs


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut sécurité, connexions, utilisateurs
    bonjour

    (2k5)

    je comprends pas trop comment ca fonctionne, je savais qu'il y avait différentes connexions possibles, user/pass et des droits qu'on peut mettre via les roles

    et je viens de voir qu'il y a aussi des users dans chaque base dont le fameux dbo
    mais là je ne vois pas à quoi ca sert, sachant qu'on se connecte avec un user de connexion ...

    si quelqu'un peut m'expliquer le principe, pas trouvé de tuto ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  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 998
    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 998
    Billets dans le blog
    6
    Par défaut
    Une connexion se passe au niveau du serveur. Il y a donc un compte de connexion qui permet simplement d'accéder au serveur.
    Lorsque vous donnez votre login/mot de passe vous êtes en phase d'authentification (vous donnez votre passeport à la douane). Si vous êtes reconnu, alors vous entamez une session qui prendra fin lors de la déconnexion au serveur.
    Mais pour naviguer dans une base de données il faut être un utilisateur SQL. Or un utilisateur SQL est propre à une base de données (c'est un objet de la base au même titre qu'une table). Là c'est en fait l'équivalent de votre pass au sein d'une grande entreprise : le pass vous ouvre certaines portes dans l'entreprise et pas d'autres.

    Pour voir qui vous êtes, faites :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT SYSTEM_USER AS COMPTE_CONNEXION, USER AS UTILISATEUR_SQL
    Un compte de connexion peut faire l'objet de privilège au niveau serveur (par exemple être autorisé à lancer la commande DROP DATABASE) mais pas au niveau BD. Inversement un utilisateur peut faire l'objet de privilèges au niveau de la base (par exemple êre autorisé à lancer la commande SELECT sur la table T_TOTO), mais pas au niveau serveur.
    Les deux sont donc concomitants et complémentaires.

    Lisez l'article que j'ai écrit sur la gestion des privilèges en SQL :
    http://sqlpro.developpez.com/cours/sqlaz/dcl/

    A +
    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 éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    merci bien pour cet éclaircissement
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

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

Discussions similaires

  1. Sécurité niveau utilisateur
    Par issam16 dans le forum Sécurité
    Réponses: 2
    Dernier message: 22/08/2006, 12h35
  2. [Sécurité] Authentification utilisateur sur site
    Par Badaboumpanpan dans le forum Langage
    Réponses: 2
    Dernier message: 04/07/2006, 11h57
  3. connexion utilisateur !!
    Par topolino dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 30/06/2006, 15h37
  4. [Sécurité] Connexion securisée
    Par R@IZER dans le forum Langage
    Réponses: 2
    Dernier message: 02/03/2006, 17h18
  5. Réponses: 2
    Dernier message: 01/12/2005, 16h49

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