SUPINFO International University

SUPINFO Institute of Information Technology
Laboratoire Microsoft


Tous les Articles du Laboratoire Microsoft

Introduction à SQL Serveur 2000, création et maintenance de base de données
Accueil > Articles > Serveurs
Auteur 

3,3/5

Assez Bien


466996
302/1012

4.  Utilisateurs et connexions

4.1.      Gestion des connexions

Les connexions permettent de créer des comptes donnant accès à un serveur SQL Server.

Ces comptes peuvent être des comptes Windows appartenant à un domaine ou faisant partie des comptes locaux de la machine.

En mode d’autentification mixe, il est également possible de créer des comptes stockés de manière cryptée au sein même de SQL Server.

La gestion des connexions se situe dans le nœud « Sécurité », section « Connexions ».

Il est possible de créer une nouvelle connexion en faisant un clic droit sur ce nœud tel que le montre la figure suivante :

 

4.2.      Gestion des utilisateurs

Il va être possible de créer un utilisateur soit directement lors de la création d’une connexion, soit après.

Lors de la création d’une nouvelle connexion, il est possible de donnée l’accès à une ou plusieurs bases de données pour celle-ci. Un utilisateur portant le nom de la connexion sera alors crée au sein de chaque base de données.

 

Si l’on se focalise sur une base de données particulière, il est possible d’ajouter un utilisateur à cette base de données comme suit :

 

 

L’utilisateur héritera de l’une des connexions existantes la possibilité de se connecter à la base de données.

4.3.      Gestion des droits d’accès

 

Les droits d’accès pour un utilisateur ou une connexion sont paramètrables et représentent l’ensemble des droits lui permettant d’accéder aux objets de la base de données (Les vues, les tables, les procédures stockées).

 

Lorsque l’on regarde les propriétés d’une connexion, on remarque un ensemble de possibilités pour les droits d’accès tel que suit :

 

 

 

Si l’on coche « db_owner », l’utilisateur devient pocesseur de la base de données et à le contrôle total.

Si l’on coche « data_reader », l’utilisateur peut lire les données de toutes les tables et vues de la base de données.

Si l’on coche « data_writer », l’utilisateur peut écrire dans toutes les tables de la base de données.

Les autres cases à cocher représentent des droits particuliers pour l’administration de la base de données et sont des concepts avancés.

Ce mode d’attribution des droits est assez grossier et ne permet pas de régler les choses en finesse.

 

Pour plus de flexibilité, il est préférable de se focaliser directement sur l’objet dont on veut paramètrer les droits d’accès pour un utilisateur. On va pour cela se déplacer sur le nœud représentant l’objet désiré, l’on va faire un clic droit et sélectionner « Propriété », puis, il faut cliquer sur le bouton « Autorisations… ».

Les utilisateurs sont alors listés comme suit et les cases à cocher permettent de fixer chaque droit.

 

4.4.      Roles

Les rôles, dit « rôles du serveur », sont des rôles comparablent à des groupes sous Windows (tel que le groupe administrateur). En fait, ils donnent un ensemble de droits propre à tout le serveur SQL Server et non plus une seule base de données.

Par exemple, le rôle « sysadmin », qui regroupe le compte « sa » et le « groupe administrateurs local », permet d’avoir totus les droits sur le serveur SQL Server.

Ces rôles ont des fonctionnalités bien particulières et des droits importants, leur utilisation est à prendre avec soin.

 


Partie 1 : Création et Maintenance de Base de Données
1. Synopsis
2. Vue d'ensemble et installation
3. Enterprise Manager
4. Utilisateurs et connexions
5. Création d'une base de données
6. Tables et contraintes
7. Vues et procédures stockées
8. Maintenance de la base de données
9. Conclusion

Partie 2 : Concepts Avancés
1. Synopsis
2. Importation et Exportation de Données
3. Présentation de l’analyseur de requête
4. Notion de Transact-SQL



En Savoir Plus 
Evaluez cet article 


Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft



Retrouvez ci-dessous les autres sections du Laboratoire Microsoft