Installer SQL Server : Express, Developer et SSMS, toutes les versions

Installer SQL Server ne consiste pas seulement à lancer un assistant et à cliquer sur « Suivant ». Il faut choisir une édition adaptée à l’usage, vérifier la compatibilité avec Windows, décider où seront stockés

Written by: François Lestienne

Published on: octobre 21, 2026


Installer SQL Server ne consiste pas seulement à lancer un assistant et à cliquer sur « Suivant ». Il faut choisir une édition adaptée à l’usage, vérifier la compatibilité avec Windows, décider où seront stockés les fichiers de données et régler l’accès réseau sans exposer le serveur à tout Internet.

Le choix change aussi la maintenance : SQL Server Express convient à certains petits usages, Developer sert aux environnements de développement et de test, tandis qu’une instance de production doit disposer d’une licence adaptée.

Ce guide détaille l’installation de SQL Server sur Windows, la différence entre les éditions, les contrôles à effectuer après le premier démarrage et le rôle de SQL Server Management Studio (SSMS).

Les exemples privilégient SQL Server 2022, tout en expliquant comment aborder les autres versions et vérifier leur prise en charge avant le déploiement. Les limites d’édition et les prérequis pouvant varier, la matrice de compatibilité Microsoft reste la référence à consulter pour le système d’exploitation visé.

En bref :

  • Express est gratuit, mais ses limites de ressources et de taille par base doivent correspondre à l’application.
  • Developer offre les fonctions de l’édition Enterprise pour développer et tester, pas pour héberger une application en production.
  • Standard et Enterprise nécessitent une licence appropriée pour un usage de production.
  • SSMS s’installe séparément du moteur et peut administrer plusieurs versions de SQL Server.
  • Activer TCP/IP ne signifie pas qu’il faut ouvrir le port 1433 à toutes les adresses Internet.

Choisir une édition de SQL Server selon le besoin

Choisir une édition de SQL Server selon le besoin — écran d'ordinateur installation SQL Server
découvrez comment installer sql server express ou developer et ssms : étapes, prérequis et conseils pour choisir la version adaptée à vos besoins.

Le choix de l’édition doit précéder le téléchargement de SQL Server. Une erreur à cette étape peut conduire à installer un moteur adapté aux tests, puis à l’utiliser par mégarde pour une application commerciale.

La distinction n’est pas cosmétique : les éditions imposent des limites différentes, et les droits d’utilisation ne sont pas interchangeables.

Édition Usage prévu Point à vérifier
Express Petites applications, apprentissage, tests et services modestes Limites par base et ressources de calcul
Developer Développement et tests Interdite pour l’hébergement de production
Standard Charges de production courantes Licence et limites fonctionnelles selon le contrat
Enterprise Charges exigeantes et fonctions avancées Coût et conditions de licence à valider

SQL Server Express ne coûte rien et peut convenir à une application interne de faible volume. SQL Server 2022 Express applique notamment une limite de 10 Go par base de données et des plafonds de ressources propres à cette édition. Il ne faut pas traduire cela par « 10 Go pour toute l’instance » : plusieurs bases peuvent exister, chacune avec ses propres fichiers, mais les limites de calcul et de mémoire de l’édition restent présentes.

Express n’inclut pas SQL Server Agent. Une sauvegarde planifiée doit donc être organisée autrement, par exemple avec le Planificateur de tâches Windows et un script utilisant les outils SQL appropriés, ou avec un outil de sauvegarde compatible. Pour une petite application, cette contrainte peut être gérable. Pour une équipe qui attend des tâches de maintenance, des alertes et des sauvegardes pilotées depuis l’instance, elle mérite d’être évaluée avant l’installation.

A lire également :  Process Explorer Microsoft : téléchargement, fonctions clés et compatibilité

SQL Server Developer est le choix logique pour un poste de développement ou un laboratoire. Il expose les capacités de l’édition Enterprise sans frais de licence pour les activités de développement et de test. Cette gratuité ne permet pas d’héberger le site d’un client ou une application métier utilisée par les salariés. Un serveur peut être techniquement opérationnel et rester non conforme à ses conditions d’utilisation : la licence fait partie de la conception, pas d’une formalité à régler après coup.

Pour une production, Standard est souvent le point de départ à étudier, mais pas une réponse automatique. Il faut confronter les besoins réels aux fonctions disponibles, au volume, à la haute disponibilité attendue et au modèle de licence applicable. Enterprise répond à des scénarios plus exigeants, mais son coût peut être injustifié pour une petite structure. Les tarifs évoluent selon les contrats et les modalités d’achat ; mieux vaut les vérifier auprès de Microsoft ou du revendeur plutôt que de reprendre un montant trouvé dans un ancien tutoriel.

Un dernier piège concerne le type d’application. WordPress n’utilise pas SQL Server : son environnement courant s’appuie sur MySQL ou MariaDB. Pour installer ce dernier moteur, un guide d’installation de MariaDB sera plus pertinent. En revanche, une application .NET configurée pour SQL Server peut très bien démarrer avec Express en développement, puis migrer vers une édition sous licence lorsque ses contraintes dépassent les limites acceptables.

Vérifier les prérequis SQL Server et préparer Windows

Les prérequis SQL Server dépendent de la version du moteur, de l’édition et de la version de Windows. SQL Server 2022 et SQL Server 2025 n’ont pas exactement la même matrice de prise en charge. Avant de préparer un Windows Server 2019, 2022 ou 2025, vérifiez que la combinaison précise figure dans la documentation Microsoft correspondant à la version choisie. Ne déduisez pas la compatibilité de la seule présence du système dans une liste trouvée pour une autre version.

La mémoire minimale annoncée par un programme d’installation permet parfois de terminer le déploiement, pas de faire tourner une application dans de bonnes conditions. Pour un serveur de test, quelques gigaoctets peuvent suffire si la charge est faible. Pour une instance de production, la RAM doit aussi laisser de la marge à Windows, aux outils de supervision et aux autres services présents sur la machine. Un VPS de 4 Go partagé avec IIS n’offre pas 4 Go au moteur SQL.

Avant de lancer le setup, contrôlez le système, la mémoire et l’espace disponible. Ces commandes PowerShell donnent un premier aperçu ; elles ne remplacent ni la vérification de la matrice de prise en charge ni l’analyse de la charge attendue.

Get-ComputerInfo | Select-Object WindowsProductName, OsHardwareAbstractionLayer
Get-CimInstance Win32_PhysicalMemory | Measure-Object -Property Capacity -Sum
Get-PSDrive C | Select-Object Used, Free

Le stockage mérite plus d’attention qu’un simple calcul de quelques gigaoctets libres. Les fichiers de base, les journaux de transactions et les sauvegardes n’ont pas le même profil d’accès. Quand plusieurs volumes sont disponibles, placer les données et les journaux sur des volumes distincts peut aider à isoler les entrées-sorties, mais cela ne transforme pas un disque lent en stockage performant. Sur un VPS doté d’un seul volume, séparer les fichiers dans des dossiers différents facilite au moins la gestion et la restauration.

New-Item -ItemType Directory -Path "C:SQLData" -Force
New-Item -ItemType Directory -Path "C:SQLLogs" -Force
New-Item -ItemType Directory -Path "C:SQLBackups" -Force

Ces répertoires doivent être accessibles au compte de service du moteur. Le programme d’installation gère les autorisations dans les emplacements qu’il configure ; si des dossiers sont préparés manuellement, il faut vérifier leurs ACL après installation. Une erreur de permissions sur un volume peut empêcher le service de démarrer, alors que le moteur lui-même a été correctement installé.

A lire également :  Installer Windows 11 depuis une clé USB bootable avec Rufus

Le choix entre installation rapide, personnalisée et téléchargement du média dépend du contexte. Le mode rapide peut convenir à un essai local. Pour un serveur destiné à évoluer, le mode personnalisé permet de contrôler les composants et les chemins, et le média complet est pratique sur une machine sans accès direct à Internet. Il n’est pas nécessaire d’installer Analysis Services, Integration Services ou Reporting Services sur un serveur qui n’en a pas l’usage.

Les composants annexes doivent répondre à un besoin identifié. Ajouter des rôles « au cas où » augmente la surface à maintenir et complique le diagnostic. C’est le même raisonnement que pour un serveur Web : une image Windows prévue pour exécuter plusieurs services réclame une attention particulière sur les dépendances et les mises à jour ; les exemples de Dockerfile pour Windows illustrent cette logique de déploiement maîtrisé, même si le conteneur ne remplace pas automatiquement une installation SQL Server classique.

Gérer les versions de SQL Server, les mises à jour et les incidents

Il est possible d’installer plusieurs instances de SQL Server sur un même Windows, y compris pour conserver une application ancienne tout en testant une version plus récente. Cette cohabitation doit être planifiée : chaque instance possède ses services, ses ports, ses chemins et ses paramètres. Une instance nommée aide à les distinguer, mais les ressources processeur et mémoire restent partagées par l’hôte.

Avant une mise à niveau, distinguez la version majeure, le niveau de correctif et l’outil de gestion. Une mise à jour cumulative du moteur n’est pas la même opération qu’une migration vers une nouvelle version majeure. Consultez la documentation de mise à niveau, vérifiez la compatibilité de l’application, sauvegardez les bases et testez la restauration sur un environnement de préproduction. Une sauvegarde récente réduit le risque, mais ne remplace pas le test du scénario de retour arrière.

La mise à jour de SQL Server doit entrer dans un processus de maintenance documenté. Inventoriez les instances et leurs éditions, relevez les correctifs installés, puis contrôlez les dépendances : pilotes, applications, tâches planifiées et outils de supervision. Les versions de SQL Server n’ont pas toutes la même durée de support. Pour une nouvelle installation en 2026, la version la plus récente peut être un choix raisonnable si elle est prise en charge par l’application et le système hôte ; conserver SQL Server 2022 peut aussi se justifier si la compatibilité métier a été validée sur cette version.

A lire également :  Désactiver Windows Defender : méthodes pour Windows 10 et Windows 11

Le programme d’installation peut refuser de poursuivre lorsqu’un redémarrage Windows est en attente. Dans ce cas, redémarrez proprement le serveur et relancez le setup avant de toucher au registre. Supprimer une valeur de redémarrage en attente pour forcer une installation est une mauvaise première réaction : elle peut masquer un état système incomplet et compliquer le diagnostic.

Si le service SQL Server ne démarre pas, consultez d’abord l’Observateur d’événements Windows et le journal de l’instance. Vérifiez ensuite les droits d’accès aux répertoires de données, l’espace disque et les conflits de ports. Un message « accès refusé » dans le journal oriente vers les permissions ; une erreur de démarrage liée à un fichier introuvable peut signaler un chemin déplacé ou un volume indisponible. Le bon diagnostic vient du message complet, pas d’une réinstallation immédiate.

Quand SSMS affiche « échec de connexion », séparez le problème en étapes. Confirmez que le service est démarré, identifiez l’instance exacte, testez la résolution du nom, puis vérifiez TCP/IP et le pare-feu si la connexion vient d’une autre machine. Enfin, contrôlez le mode d’authentification et l’état du compte utilisé. Réactiver automatiquement sa n’est pas une correction acceptable si une connexion Windows ou un compte applicatif dédié répond au besoin.

Pour limiter l’impact d’une panne, séparez données, journaux et sauvegardes lorsque l’architecture le permet, et stockez une copie des sauvegardes hors du serveur. Sur un VPS mono-disque, des dossiers distincts améliorent l’organisation mais ne protègent pas d’une défaillance du volume. Le plan doit donc inclure une destination indépendante et des essais de restauration. Une sauvegarde stockée à côté des fichiers qu’elle doit protéger ne suffit pas.

Enfin, ne confondez pas installation réussie et service prêt pour la production. Un moteur qui démarre et répond à une requête est seulement le début : il reste à valider les licences, les comptes, le réseau, les sauvegardes, la supervision et les mises à jour. Pour un site WordPress, SQL Server n’est pas le moteur attendu ; vérifier la pile applicative évite de déployer le mauvais produit, tout comme comparer les besoins d’un CMS avec les recommandations de ce comparatif entre Joomla et WordPress aide à poser le bon contexte avant de choisir les composants.

Questions fréquentes sur l’installation de SQL Server

SQL Server Express suffit-il pour un site WordPress ?

Non. WordPress utilise généralement MySQL ou MariaDB, pas SQL Server. SQL Server Express peut convenir à des applications compatibles avec SQL Server, mais il ne remplace pas le moteur de base de données attendu par WordPress.

Peut-on utiliser SQL Server Developer en production ?

Non. SQL Server Developer est destiné au développement et aux tests. Pour héberger une application utilisée en production, choisissez une édition et une licence adaptées à cet usage, par exemple Standard ou Enterprise selon les besoins.

SSMS installe-t-il le moteur SQL Server ?

Non. SQL Server Management Studio est un outil d’administration distinct. Il faut installer le moteur SQL Server séparément, puis utiliser SSMS pour s’y connecter.

Faut-il ouvrir le port 1433 sur Internet ?

Non. Limitez les connexions aux adresses nécessaires et privilégiez un réseau privé ou un VPN. L’ouverture à toutes les adresses publiques expose le service à des tentatives de connexion et à des erreurs de configuration.

Quelle version de SQL Server installer en 2026 ?

Choisissez une version encore prise en charge et compatible avec Windows, l’application et les pilotes utilisés. Vérifiez la matrice Microsoft et les exigences de l’éditeur de l’application avant de trancher entre SQL Server 2022 et une version plus récente.

Laisser un commentaire

Précédent

SSD ou HDD : comment savoir quel type de disque dur équipe son PC ?