SQL Server Express : les limites et quand Standard devient nécessaire

Quelles sont les limites de SQL Server Express ? SQL Server 2025 Express est gratuit et autorisé en production, mais limité : au plus 50 Go par base de données, 4 cœurs de processeur et 1 410 Mo de pool de mémoires tampons par instance. Il lui manque en outre SQL Server Agent pour les tâches planifiées, la compression et le chiffrement des sauvegardes et toutes les fonctions de haute disponibilité. Jusqu’à SQL Server 2022 inclus, la limite était de 10 Go par base de données. Si vous atteignez l’une de ces limites, vous passez à Standard sans réinstallation.

En bref

Votre situation Recommandation
Base de données sous 50 Go, peu d’utilisateurs simultanés, une sauvegarde par script vous convient Express suffit
Base de données entre 10 et 50 Go sous Express 2022 ou antérieur mettre à niveau vers Express 2025
La base de données va prévisiblement dépasser 50 Go Standard
Les requêtes ralentissent parce que 1 410 Mo de mémoire tampon ne suffisent pas Standard
Il vous faut des travaux planifiés, des plans de maintenance ou des notifications par e-mail Standard
La base de données doit être chiffrée (TDE) ou les sauvegardes doivent être chiffrées Standard
Tolérance aux pannes avec un deuxième serveur Standard ou Enterprise
L’éditeur du logiciel exige Standard Standard

Les limites en chiffres

Caractéristique Express 2019 Express 2022 Express 2025 Standard 2025
Taille maximale par base de données 10 Go 10 Go 50 Go 524 Po
Puissance de calcul par instance 1 socket ou 4 cœurs 1 socket ou 4 cœurs 1 socket ou 4 cœurs 4 sockets ou 32 cœurs
Mémoire du pool de mémoires tampons (buffer pool) par instance 1 410 Mo 1 410 Mo 1 410 Mo 256 Go
Cache de segments columnstore par instance 352 Mo 352 Mo 352 Mo 32 Go
Données optimisées en mémoire par base 352 Mo 352 Mo 352 Mo 32 Go

Pour les sockets et les cœurs, c’est à chaque fois la plus petite valeur qui s’applique. Si l’ordinateur a plus de cœurs ou plus de mémoire vive, Express fonctionne quand même ; il n’utilise simplement pas la puissance supplémentaire.

Trois points sont souvent mal compris :

  • La limite de taille s’applique par base de données, pas à l’instance entière. Plusieurs bases peuvent chacune grandir jusqu’à la limite.
  • Les 1 410 Mo concernent le pool de mémoires tampons (buffer pool), c’est-à-dire le cache des pages de données. Le processus SQL Server occupe au total un peu plus.
  • Les limites s’appliquent par instance. Une deuxième instance dispose à nouveau de ses propres 4 cœurs et de sa propre mémoire tampon, mais partage le matériel.

Ce qui manque à Express

Fonction Express 2025 Standard 2025
SQL Server Agent (travaux planifiés, plans de maintenance) Non Oui
Compression des sauvegardes Non Oui
Chiffrement des sauvegardes Non Oui
Transparent Data Encryption (TDE) Non Oui
Database Mail Non Oui
SQL Profiler Non Oui
Resource Governor Non Oui
Verrouillage optimisé (Optimized Locking) Non Oui
Copie des journaux de transactions (log shipping) Non Oui
Groupe de disponibilité de base Non Oui
Cluster de basculement Non 2 nœuds
Capture des données modifiées (Change Data Capture) Non Oui
Réplication transactionnelle abonné uniquement Oui

Ce qu’Express sait faire malgré tout

Express n’est pas un produit de test au rabais. Il comprend notamment :

  • les sauvegardes de base de données complètes et différentielles,
  • Always Encrypted, la sécurité au niveau des lignes et le masquage dynamique des données,
  • les index columnstore, le partitionnement et la compression des données,
  • la recherche en texte intégral (incluse dans Express depuis 2025, auparavant dans « Express with Advanced Services »),
  • le type de données JSON natif, le type de données vectoriel et le Magasin des requêtes (Query Store),
  • SQL Server Management Studio en téléchargement gratuit.

La comparaison complète des fonctions avec Enterprise figure dans le guide
SQL Server 2025 : comparatif des éditions.

Sauvegardes sans Agent

L’absence de SQL Server Agent est au quotidien la restriction la plus sensible, car sans lui il n’y a pas de planification intégrée. Voici comment sauvegarder régulièrement malgré tout :

  1. Écrivez un fichier de script avec la commande BACKUP DATABASE.
  2. Appelez le script avec l’utilitaire en ligne de commande sqlcmd.
  3. Planifiez cet appel dans le Planificateur de tâches de Windows, par exemple chaque nuit.
  4. Copiez le fichier de sauvegarde sur un deuxième appareil et testez la restauration.

De nombreux éditeurs d’applications métier fournissent pour cela leur propre outil de sauvegarde. Renseignez-vous auprès d’eux avant de construire vous-même une solution.

Cas typiques

Entreprise artisanale de 5 postes. Le logiciel de gestion des commandes utilise une base de données de 3 Go. L’éditeur fournit Express et sauvegarde avec son propre outil. Express suffit ; aucune licence n’est nécessaire.

Cabinet d’expertise comptable, base de 9,5 Go sous Express 2019. L’ancienne limite de 10 Go est presque atteinte. Si l’application est validée pour SQL Server 2025, la mise à niveau vers Express 2025 avec 50 Go suffit. Sinon, il ne reste que Standard dans la version validée.

Boutique en ligne de 30 Go avec une charge croissante. La taille convient, mais les requêtes ralentissent aux heures de pointe. Une cause fréquente est la mémoire tampon de 1 410 Mo : les données ne tiennent plus dans le cache. Standard utilise jusqu’à 256 Go.

Cabinet médical soumis à une exigence de chiffrement. Si la base de données doit être chiffrée sur le support de stockage, il vous faut TDE et donc Standard. Vous pouvez aussi chiffrer tout le lecteur avec BitLocker ; voyez avec votre délégué à la protection des données si cela répond à votre exigence.

Passer d’Express à Standard

Le passage est une mise à niveau d’édition dans le programme d’installation de SQL Server (rubrique « Maintenance », option « Edition Upgrade »). Vous saisissez la clé de produit de l’édition Standard, les bases de données sont conservées. Le programme d’installation redémarre les services SQL Server ; prévoyez une courte fenêtre de maintenance et sauvegardez d’abord toutes les bases de données.

Pour Standard, vous choisissez l’un des deux modèles de licence : par cœur ou serveur + CAL. Le guide
Licences SQL Server : par cœur ou serveur + CAL indique lequel convient à votre nombre d’utilisateurs. Le guide SQL Server 2025 ou 2022 vous dit s’il faut prendre d’emblée la version la plus récente.

Chez nous

Express se télécharge gratuitement chez Microsoft ; vous n’avez rien à acheter pour cela. Quand Standard devient nécessaire :

Toutes les offres figurent dans la catégorie SQL Server.

Questions fréquentes

SQL Server 2022 Express est-il gratuit, même en entreprise ? Oui. Express est gratuit et sous licence pour la production. Seules les éditions Developer et Evaluation sont limitées au développement et aux tests.

Où télécharger SQL Server 2022 Express ? Directement chez Microsoft. Ne téléchargez Express que depuis ce site, pas depuis des sites tiers. Pour une nouvelle installation, Express 2025 avec 50 Go par base de données est le meilleur choix, à condition que votre application soit validée pour cette version.

Que se passe-t-il quand la base de données atteint la limite ? La base de données ne peut plus grandir ; il n’est alors plus possible d’enregistrer de nouvelles données. Les solutions : supprimer ou externaliser les anciennes données, mettre à niveau vers Express 2025 ou passer à Standard.

Combien d’utilisateurs peuvent accéder à Express ? Microsoft n’indique aucun plafond pour les utilisateurs ou les connexions. En pratique, les 4 cœurs et les 1 410 Mo de mémoire tampon limitent le nombre de personnes qui peuvent travailler simultanément de manière fluide.

Faut-il des CAL pour SQL Server Express ? Non. Express est gratuit et ne nécessite ni licences de cœur ni CAL SQL Server. Si Express fonctionne sur un Windows Server, les personnes qui y accèdent ont toutefois toujours besoin de CAL Windows Server ; détails dans le guide
Les CAL Windows Server expliquées.

SQL Server Express fonctionne-t-il sous Windows 11 ? Oui. SQL Server 2025 Express fonctionne sous Windows 10 et 11 ainsi que sous Windows Server à partir de 2019.

Qu’est-ce que SQL Server Express LocalDB ? Une variante particulièrement légère d’Express destinée aux développeurs. Elle s’exécute dans le contexte de l’utilisateur et ne demande aucune configuration. Elle n’est pas prévue pour un serveur partagé.

Sources

Vérifié le 2026-11-10 d’après les informations de l’éditeur :

Cookies et services Google

Avec votre consentement, nous utilisons Google Analytics (statistiques) ainsi que le widget d’avis et les avis clients de Google (services Google). Des données sont alors transmises à Google, y compris aux États-Unis. Refuser n’a aucune conséquence ; vous pouvez modifier votre choix à tout moment via « Paramètres des cookies » en bas de page. Politique de confidentialité