Vous êtes sur la page 1sur 6

TP BDD SQLSERVER ESTM : PRISE EN MAIN

M. SERIGNE NDIAYE
NB : Dans ce TP toutes les requêtes seront exécutées en ligne de commande via
SQLCMD. Donc SSMS est interdit.

1. Création d’un utilisateur estm avec comme mot de passe passer

Pour créer un utilisateur il faut se connecter en tant qu’administrateur (ici notre admin est sa avec
mot de passe celui qu’on avait saisi durant l’installation de notre serveur de base de données SQL
SERVER). Une fois connectée on liste les bases de données pour en utiliser une afin d’y créer
l’utilisateur. En pratique on va procéder comme suit :

Se connecteur en tant qu’admin :

Moi j’utilise Power Shell. Vous avez le libre choix d’utiliser la commande MSDOS (cmd)

Ici on s’est connecté à l’instance SQLEXPRESS avec le user sa ayant comme mot de passe passer.

Ceci veut dire connecté avec succès.

Afficher la liste des bases de données de notre serveur


Utiliser la base de données master par exemple

Maintenant il faut Créer un nouveau nom de connexion au serveur (LOGIN), puis créer l’utilisateur
estm et l’affecter à ce Login

Pour lister l’ensemble des utilisateurs système on exécute la commande suivante :

D’où le résultat suivant. Là on voit bien que le user estm est créé :
Maintenant une fois l’utilisateur créé on va lui donner les privilèges (permissions) CONTROL et ALTER
pour qu’il puisse se connecter à notre serveur, le contrôler et pouvoir y ajouter des modifications :

Puis on se connecte avec notre nouvel utilisateur créé qui estm :

NB : Seul les membres du rôle sysadmin ont la capacité à pouvoir créer des bases de données au
niveau de notre serveur. Donc pour que le user estm puisse créer une base de données il faut qu’il
fasse partie de ces membres. Sinon on aura l’erreur suivante :

Pour résoudre ce problème on ajoute notre user estm aux membres du rôle sysadmin. La requête est
la suivante : (Notez aussi qu’il faut le faire en tant que sa sinon ça ne marchera pas)

Maintenant on se connecte en tant qu’estm pour pouvoir créer notre fameuse base de données.
On switch maintenant vers ESTM_DB pour y créer nos deux tables du TP :

Pour la suite du TP on va créer 2 tables Voiture et Marques et mettre dans chacune des
informations.
Création de la table Voiture maintenant :

Insertion d’informations :
Pour afficher la liste des tables de notre base de données on exécute la requête suivante :

Vous aimerez peut-être aussi