---
locale: "fr"
updated_at: "2025-10-27T14:15:50.216Z"
canonical: "https://www.isdecisions.com/fr/userlock/docs/guides/base-de-donnees/installer-et-configurer-sql-express"
---

# Installer et configurer SQL Express

Installation du serveru, configuration de la base de données, meilleures pratiques.

## Introduction

SQL Server Express est une édition gratuite de Microsoft SQL Server. Elle est souvent utilisée comme base de données de production légère pour UserLock lorsqu’une version complète de SQL Server n’est pas nécessaire.

Ce guide vous accompagne dans l’installation de SQL Express 2019 avec les paramètres par défaut et sa configuration pour héberger la base de données UserLock.

💡 Avant de commencer, consultez la référence [Base de données](/userlock/docs/reference/concepts-de-base/architecture-base-de-donnees) pour connaître les versions prises en charge et les prérequis.

> **Note**
>
> - Version utilisée : **SQL Express 2019 + Tools**
> - Méthode d’authentification : **SQL Server Authentication**
> - Type d’installation : **locale avec paramètres par défaut**
> - Limite de taille de base SQL Express : **10 Go max**
> 
> 
> 
> 
> 
> Téléchargement : [Microsoft SQL Server 2019 Express](https://www.microsoft.com/fr-FR/download/details.aspx?id=101064)

## Partie 1 — Installer SQL Express

1. Lancez le programme d’installation de SQL Server et cliquez sur **Nouvelle installation de SQL Server**.
  ![](https://a.storyblok.com/f/122374/653x467/6e7f689961/1-new-sql-server.png)
2. Acceptez les termes de la licence et cliquez sur **Suivant**.
  ![](https://a.storyblok.com/f/122374/776x603/76c7ddd2ff/2-license-terms.png)
3. *(Facultatif)* Pour mettre à jour SQL Express pendant l’installation, cochez **Utiliser Microsoft Update**, puis cliquez sur **Suivant**.
  ![](https://a.storyblok.com/f/122374/753x441/05e75f4f4d/3-microsoft-update.png)
4. Laissez les paramètres par défaut et continuez avec **Suivant** dans l’assistant.
  ![](https://a.storyblok.com/f/122374/803x605/2602bc5afa/4-feature-selection.png)
  ![](https://a.storyblok.com/f/122374/679x485/606c8b8c62/5-instance-configuration.png)
  ![](https://a.storyblok.com/f/122374/804x473/58020f6388/6-server-configuration.png)
5. Lorsqu’on vous demande le mode d’authentification, sélectionnez **Mode mixte**.
  - Définissez un mot de passe pour le compte `sa`.
  ![](https://a.storyblok.com/f/122374/804x574/9a635e92ee/7-mixed-mode.png)
6. Continuez avec les paramètres par défaut jusqu’à la fin de l’installation, puis cliquez sur **Fermer**.
  ![](https://a.storyblok.com/f/122374/765x515/250570158d/8-installation-complete.png)

## Partie 2 — Configurer SQL Express

1. Téléchargez et installez **SQL Server Management Tools (SSMS)**.
  ![](https://a.storyblok.com/f/122374/536x111/8e70c8d644/1-install-sql-server.png)
2. Ouvrez **SQL Server Management Studio**.
  ![](https://a.storyblok.com/f/122374/264x223/caba1f1121/2-microsoft-sql-server-management.png)
3. Dans la fenêtre de connexion :
  - Entrez le nom du serveur et de l’instance (par ex. `SERVEUR\SQLEXPRESS`).
  - Choisissez **Authentification SQL Server**.
  - Renseignez vos identifiants et cliquez sur **Connecter**.
  ![](https://a.storyblok.com/f/122374/473x309/6067739e76/3-sql-server.png)
4. **Créer la base UserLock** :
  - Dans le champ **Nom de la base de données**, entrez par ex. `UserLock`.
  - Cliquez sur **OK**.
  ![](https://a.storyblok.com/f/122374/327x424/a2587391ef/4-new-database.png)
  ![](https://a.storyblok.com/f/122374/673x417/2914391d7c/5-database-name.png)
5. **Créer un compte SQL dédié** (recommandé, au lieu d’utiliser `sa`) :
  - Dans **Nom de connexion**, entrez par ex. `UserLockAdmin`.
  - Sélectionnez **Authentification SQL Server** et définissez un mot de passe.
  - Ajustez les politiques de mot de passe si votre service IT l’exige (forcer la politique, expiration, changement obligatoire au prochain logon).
  - Facultatif : définissez une base par défaut et une langue.
  ![](https://a.storyblok.com/f/122374/261x478/e880667e3f/6-new-login.png)
  ![](https://a.storyblok.com/f/122374/695x615/b61d634cec/7-user-mapping.png)
6. **Attribuer les rôles à la base** :
  - Dans **Mappage de l’utilisateur**, sélectionnez la base `UserLock`.
  - Cochez les rôles : `db_datareader`, `db_datawriter`, `db_ddladmin`.
  - Cliquez sur **OK** pour valider.

## Bonnes pratiques

- **Sécuriser l’authentification** : évitez d’utiliser le compte `sa` pour les opérations quotidiennes. Créez un compte SQL dédié à UserLock avec uniquement les rôles nécessaires.
- **Anticiper la montée en charge** : SQL Express est limité à 10 Go. Surveillez l’usage et envisagez une migration vers SQL Server complet si le déploiement grandit.
- **Mettre en place des sauvegardes dès le départ** : configurez des sauvegardes régulières SQL Server avant le passage en production.
- **Restreindre les accès** : limitez l’accès réseau à l’instance SQL Express via le pare-feu et les permissions.

## Prochaines étapes

Avec SQL Express installé et configuré, la prochaine étape est de connecter UserLock à cette base de données.

Voir:

- [Définir une base de données de production](/userlock/docs/guides/base-de-donnees/definir-base-donnees-production) : pour configurer UserLock afin d’utiliser l’instance SQL Express que vous venez d’installer.
- [Migrer les données UserLock de MS Access vers SQL Server](/userlock/docs/guides/base-de-donnees/transfert-depuis-ms-access-vers-sql-express) : si vos données de production sont encore dans Access et doivent être conservées.
