Microsoft SQL Server
Installation, configuration et connexion
Installation, configuration et connexion
Nous avons besoin d’installer :
1- Le serveur de bases de données :
Vous devez aller sur le site suivant pour télécharger et installer SQL Server
Express 2022.
[Link]
Vous devez choisir installation Standard, et tout se déroule automatiquement.
Attention ! vous devez vérifier les paramètres de langue de votre ordinateur.
2- L’outil de gestion de bases de données
Une fois que le serveur est installé, vous devez installer SSMS version 19.3 (SQL Server
Management Studio), ce qui vous permet de gérer et d’exploiter vos bases de données
avec SQL Server. Pour cela vous devez vous rendre sur le site :
Télécharger SQL Server Management Studio (SSMS) - SQL Server Management Studio
(SSMS) | Microsoft Learn
L’installation se fait automatiquement.
Installation :
1- Le serveur de bases de données :
-Pour installer SQL Server sélectionner le type d’installation « de base »
2
-sélectionner le langue et Accepter les termes du contrat de licence :
-spécifier l’emplacement d’installation :
-installation est terminée :
3
Attention :
Il faut redémarrer l’ordinateur pour que l’installation soit complète
Si votre serveur ne démarre pas, il faudra le faire manuellement :
2. L’outil de gestion de bases de données
Télécharger SQL Server Management Studio (SSMS) - SQL Server Management Studio
(SSMS) | Microsoft Learn
L’installation se fait automatiquement.
4
Mode d’authentification :
• Authentification Windows : Utiliser ce mode d’authentification si vous n’avez pas
de compte sur le serveur de base de données. C’est avec ce mode que l’on se
connecte pour la première fois.
• Authentification SQL server : Si vous choisissez ce mode d’authentification, cela
veut direque vous avez un compte sur le serveur de bases de données. Vous avez
besoin d’un nom d’usager, d’un mot de passe. C’est ce mode d’authentification
que l’on va utiliser par la suite.
Étape 1 : Mode d’authentification
Lorsqu’on établit une connexion pour la première fois, nous allons faire une
authentification Windows. (Vous n’avez pas encore de compte sur le Serveur SQL
server) —voir la figure suivante.
Attention :
Le nom du serveur est le nom de votre ordinateur
5
Une fois que vous êtes connecté, allez sur les propriétés de votre connexion et changezle
mode d’authentification. → Figure suivante.
Bouton droit sur votre
serveur, puis propriété
Sécurité
6
A l’onglet Sécurite, choisir Mode d’authentification SQL Server et Windows. Faites OK.
Redémarrer le serveur. (Bouton droit puis redémarrer.).
Attention :
Vous devez redémarrer le serveur
7
Il est probable que le serveur vous fasse une mise en garde quant au changement du
mode d’authentification et qu’il faut redémarrer le serveur. Faîtes juste OK.
8
Étape 2 : Créer une nouvelle connexion
Sur le bouton droit de l’onglet Sécurité, créer une nouvelle connexion.
• Donner un nom significatif sans caractères spéciaux et sans accents
• Choisir Authentification SQL Server.
• Choisir un mot de passe qui respecte la stratégie des mots de passe Windows
Server
9
• Décocher l’utilisateur doit changer le mot de passe.
• Comme vous n’avez pas de base de données, la connexion utilise la Base de
données par défaut qui master.
10
Une fois que cette étape est terminée, vérifier que votre connexion est bien créée. Pour
cela allez dans l’onglet Sécurité-puis Connexion et repérer votre connexion
Étape 3 : Attribuer les rôles
Pour pouvoir créer votre propre base de données vous devez posséder les droits
nécessaires (ou le rôle).
Si vous êtes administrateur alors vous avez déjà ces rôles, sinon vous devez les attribuer
à votre connexion avant de créer la bd.
Attention :
Pour créer la base de données vous devez avoir au moins le rôle dbcreator
Les membres du rôle de serveur dbcreator peuvent créer, modifier, supprimer et
restaurer n'importe quelle base de données.
11
Pour donner les droits à votre connexion, allez à votre connexion, bouton droit,
propriétés puis rôle du serveur
Puis Rôles du serveur.
Puis cocher dbcreator puis cliquer sur OK.
Attention :
Ne jamais donner le rôle sysadmin. Les membres du rôle sysadmin peuvent effectuer
toute activité sur le serveur. Faîtes attention !!
12
Étape 4, Connexion avec l’authentification SQL Server
Vous pouvez vous déconnecter du serveur et vous reconnecter avec votre nouvelle
connexion (SQL Server) comme suit.
Pour vous déconnecter du serveur, utiliser le bouton Déconnecter
Ou bien Bouton droit sur la Votre serveur, puis déconnecter .
Attention :
Ne jamais mémoriser le mot de passe
Attention :
Ne jamais mémoriser le mot de passe
13
Étape 5, Création de la base dedonnées.
Pour créer une nouvelle base de données, placez-vous à l’onglet bases de données, puis
nouvelle base de données. Ou utiliser la commande CREATE DATABASE
Donnez un nom significatif à votre base de données.
14
Avant de cliquer sur OK, cliquer sur propriétaire, vous allez avoir la figure suivante :
Cliquez ensuite sur parcourir, puis trouvez votre connexion et cochez-la. (voir figure
suivante).
Cliquez OK sur chaque fenêtre
Après la création de la base de données, nous allons faire en sorte que le login pointe
directement sur la nouvelle base de données.
15
Sous l’onglet Sécurité, déroulez les connexions. Repèrerez la vôtre. Puis bouton droit de
la souris et Propriétés.
Choisir ensuite le nom de votre BD par défaut. Tester à nouveau votre connexion.
Important :
Vous pouvez également créer votre base de données avec la commande CREATE
CREATE DATABASE nomdelaBD;
16
Où est stockée la base de données ?
En cliquant sur le bouton droit de votre base de données, puis propriétés à l’onglet
fichier vous allez trouver les deux fichiers de la bd et leur emplacement.
Ces fichiers sont dans :
C:\Program Files\Microsoft SQL Server\MSSQL14.SQLEXPRESS2017\MSSQL\DATA
Vous y trouverez deux types de fichiers pour chaque BD : L’un .mdf et l’autre. ldf
17
✓ Le fichier .mdf est le principal fichier de données (Primary Data File) d'une base de données
SQL Server.
Il contient les données proprement dites de la base de données, y compris les tables, les
procédures stockées, etc.
Chaque base de données SQL Server doit avoir un fichier .mdf, qui est parfois appelé fichier de
données principal. Ce fichier est généralement créé lors de la création d'une nouvelle base de
données.
✓ Le fichier .ldf est le fichier de journalisation des transactions (Transaction Log File) d'une base
de données SQL Server.
Il enregistre toutes les transactions et les modifications apportées à la base de données, y
compris les opérations d'insertion, de mise à jour et de suppression.
Le fichier .ldf est crucial pour la récupérabilité des données en cas de panne ou de restauration
de la base de données. Ce fichier est créé automatiquement lors de la création d'une nouvelle
base de données.
➢ [Link] et Patochebd_log.ldf
18
19