Installer et configurer SQL Express

Configurez Microsoft SQL Server Express et préparez-le pour une utilisation avec UserLock.

Publié le 1 mai 2024

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 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

Partie 1 — Installer SQL Express

  1. Lancez le programme d’installation de SQL Server et cliquez sur Nouvelle installation de SQL Server.

  2. Acceptez les termes de la licence et cliquez sur Suivant.

  3. (Facultatif) Pour mettre à jour SQL Express pendant l’installation, cochez Utiliser Microsoft Update, puis cliquez sur Suivant.

  4. Laissez les paramètres par défaut et continuez avec Suivant dans l’assistant.

  5. Lorsqu’on vous demande le mode d’authentification, sélectionnez Mode mixte.

    • Définissez un mot de passe pour le compte sa.

  6. Continuez avec les paramètres par défaut jusqu’à la fin de l’installation, puis cliquez sur Fermer.

Partie 2 — Configurer SQL Express

  1. Téléchargez et installez SQL Server Management Tools (SSMS).

  2. Ouvrez SQL Server Management Studio.

  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.

  4. Créer la base UserLock :

    • Dans le champ Nom de la base de données, entrez par ex. UserLock.

    • Cliquez sur OK.

  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.

  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: