Académique Documents
Professionnel Documents
Culture Documents
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.
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 :
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.
Maintenant il faut Créer un nouveau nom de connexion au serveur (LOGIN), puis créer l’utilisateur
estm et l’affecter à ce Login
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 :
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 :