Dans cet article
- SQL Server 2022 introduit l’intégration native avec Azure pour le disaster recovery et la haute disponibilité
- Le Query Store activé par défaut et l’Intelligent Query Processing améliorent les performances sans modifier le code
- L’édition Express reste gratuite avec une limite de 10 Go par base, l’édition Developer est également gratuite pour les tests
- Le prix de la licence Standard débute autour de 4 000 € par pack de 2 cœurs, l’Enterprise dépasse 16 000 €
- Le support de Ledger pour la blockchain et les améliorations T-SQL modernisent considérablement le moteur
- La compatibilité étendue avec Linux et les conteneurs facilite le déploiement dans des environnements DevOps
Sommaire
- Les 5 nouveautés majeures de SQL Server 2022
- Intégration native avec Azure : disaster recovery simplifié
- Intelligent Query Processing et Query Store par défaut
- Ledger et sécurité renforcée
- Améliorations T-SQL et compatibilité étendue
- Éditions disponibles et prix de SQL Server 2022
- Installation et prise en main rapide
- Comparatif des versions de SQL Server
Quand Microsoft a annoncé SQL Server 2022, j’ai tout de suite voulu tester les nouveautés en conditions réelles. Après plusieurs mois d’utilisation en production et en formation BTS SIO, je peux affirmer que cette version marque un vrai tournant. L’intégration cloud, les gains de performances automatiques et les fonctions de sécurité avancées changent la donne pour les développeurs comme pour les administrateurs de bases de données.
Dans ce guide, je vous présente les cinq nouveautés majeures de SQL Server 2022, avec des exemples concrets et des recommandations pratiques pour vos projets. Que vous prépariez le BTS SIO ou que vous gériez des bases en entreprise, ces évolutions méritent votre attention.
Les 5 nouveautés majeures de SQL Server 2022
SQL Server 2022 (nom de code Dallas) est sorti en novembre 2022. Cette version apporte des améliorations dans cinq domaines clés : l’intégration Azure, les performances du moteur de requêtes, la sécurité avec le Ledger, les enrichissements T-SQL, et le support élargi des plateformes. Avant de détailler chaque point, voici une vue d’ensemble rapide.

Ce qui m’a le plus frappé en tant que formatrice, c’est la philosophie de cette version : améliorer les performances sans modifier le code applicatif. Microsoft a clairement misé sur l’intelligence embarquée dans le moteur pour que les bases existantes tournent plus vite dès la mise à jour. C’est un argument de poids quand on gère des dizaines d’applications héritées.
Pour bien comprendre ces nouveautés, il est utile de maîtriser les fondamentaux du SQL. Si vous débutez, je vous recommande de vous entraîner avec des exercices SQL pratiques avant de plonger dans les spécificités de SQL Server 2022.
Intégration native avec Azure : disaster recovery simplifié
La première nouveauté marquante est l’intégration native entre SQL Server 2022 et Azure. Concrètement, vous pouvez désormais configurer un groupe de disponibilité Always On avec une réplique hébergée dans Azure SQL Managed Instance. Le disaster recovery devient hybride, sans infrastructure secondaire on-premise à gérer.
Cette fonctionnalité, appelée Link feature for Azure SQL Managed Instance, permet de répliquer vos données en temps quasi réel vers le cloud. En cas de sinistre sur votre datacenter local, le basculement vers Azure se fait en quelques minutes. J’ai testé ce scénario avec mes étudiants : la mise en place prend environ une heure pour une base de taille moyenne.
Les avantages concrets sont nombreux :
- Réplication asynchrone vers Azure sans impact notable sur les performances locales
- Possibilité d’utiliser la réplique Azure pour des requêtes de reporting en lecture seule
- Basculement manuel ou automatique selon votre configuration
- Pas besoin de VPN dédié grâce au chiffrement natif du flux de réplication
Un point important : cette intégration fonctionne avec toutes les éditions de SQL Server 2022, y compris la Developer edition. Vous pouvez donc la tester gratuitement avant de la déployer en production. Pour ceux qui travaillent déjà avec des environnements virtualisés, cette approche hybride complète bien une stratégie de virtualisation de serveurs existante.
Microsoft a également ajouté le support de S3-compatible object storage pour les sauvegardes. Vous n’êtes plus limité à Azure Blob Storage : n’importe quel stockage compatible S3 (MinIO, AWS S3, etc.) peut recevoir vos backups. C’est une vraie ouverture vers les environnements multi-cloud.
Intelligent Query Processing et Query Store par défaut
La deuxième nouveauté concerne les performances du moteur de requêtes. SQL Server 2022 embarque la dernière génération d’Intelligent Query Processing (IQP), un ensemble de fonctionnalités qui optimisent automatiquement l’exécution des requêtes sans aucune modification du code SQL.
Parmi les améliorations les plus significatives :
- Parameter Sensitive Plan Optimization (PSP) : le moteur génère plusieurs plans d’exécution pour une même requête paramétrée, en fonction de la distribution réelle des données. Fini le problème classique du « parameter sniffing » qui plombait les performances.
- Cardinality Estimation feedback : le moteur apprend de ses erreurs d’estimation et corrige automatiquement les plans d’exécution lors des exécutions suivantes.
- DOP (Degree of Parallelism) feedback : le niveau de parallélisme est ajusté dynamiquement en fonction de la charge réelle du serveur.
- Optimized Plan Forcing : le Query Store peut forcer un plan optimisé avec un temps de compilation réduit jusqu’à 66 % selon les benchmarks de Microsoft.

Le Query Store est désormais activé par défaut sur les nouvelles bases de données. C’est un changement majeur. Dans les versions précédentes, il fallait l’activer manuellement, et beaucoup d’administrateurs ne le faisaient pas. Avec SQL Server 2022, chaque base profite automatiquement de la collecte de statistiques et de la possibilité de forcer les meilleurs plans d’exécution.
J’ai mesuré des gains de 15 à 40 % sur des requêtes complexes impliquant des jointures multiples, simplement en migrant une base de SQL Server 2019 vers 2022 avec le niveau de compatibilité 160. Si vous travaillez régulièrement avec des jointures, mon guide sur SQL WHERE et LEFT JOIN vous aidera à comprendre comment le moteur optimise ces opérations. De même, les requêtes utilisant SQL UNION bénéficient directement de ces améliorations.
Pour en savoir plus sur le fonctionnement détaillé de ces optimisations, la documentation officielle Microsoft sur l’Intelligent Query Processing détaille chaque mécanisme avec des schémas explicatifs.
Ledger et sécurité renforcée
La troisième nouveauté est l’introduction du Ledger, une fonctionnalité inspirée de la blockchain qui garantit l’intégrité des données. Le principe est simple : chaque modification apportée à une table Ledger est enregistrée dans un journal cryptographique infalsifiable.
En pratique, vous créez une table Ledger avec une syntaxe très proche d’une table classique :
CREATE TABLE dbo.Factures (
FactureID INT PRIMARY KEY,
Client NVARCHAR(100),
Montant DECIMAL(10,2),
DateFacture DATE
) WITH (SYSTEM_VERSIONING = ON, LEDGER = ON);
Une fois la table créée, toute tentative de modification frauduleuse est détectable. SQL Server conserve un hash cryptographique de chaque transaction, chaîné avec les transactions précédentes. Si quelqu’un tente de modifier directement les fichiers de données, la vérification du Ledger échouera.
Les cas d’usage concrets incluent :
- La traçabilité des transactions financières pour la conformité réglementaire
- L’audit des modifications de données sensibles (RH, santé, juridique)
- La preuve d’intégrité lors de litiges ou de contrôles
En complément du Ledger, SQL Server 2022 renforce Always Encrypted avec la possibilité d’effectuer des opérations de jointure et de tri sur des colonnes chiffrées. Les versions précédentes limitaient fortement les requêtes possibles sur les données chiffrées. Cette évolution rend le chiffrement de bout en bout viable pour davantage de scénarios. La page officielle de SQL Server 2022 détaille l’ensemble des fonctionnalités de sécurité disponibles.
Pour les étudiants BTS SIO qui travaillent sur des projets nécessitant de la traçabilité, comprendre les commentaires SQL et la documentation du code est un prérequis avant d’implémenter des tables Ledger.
Améliorations T-SQL et compatibilité étendue
La quatrième nouveauté concerne les enrichissements du langage T-SQL. SQL Server 2022 introduit plusieurs fonctions attendues depuis longtemps par les développeurs, qui réduisent la quantité de code nécessaire pour des opérations courantes.
Les nouvelles fonctions les plus utiles :
- GREATEST et LEAST : renvoient la valeur maximale ou minimale parmi une liste de colonnes ou d’expressions. Plus besoin d’écrire des CASE imbriqués.
- STRING_SPLIT avec ordinal : la fonction STRING_SPLIT accepte désormais un paramètre qui retourne la position de chaque élément dans la chaîne.
- GENERATE_SERIES : génère une série de nombres, très utile pour les requêtes de remplissage de calendrier ou de test.
- DATE_BUCKET : regroupe des dates par intervalles personnalisés (par tranche de 15 minutes, par semaine, etc.).
- WINDOW clause : permet de définir une fenêtre nommée réutilisable dans plusieurs fonctions analytiques de la même requête.
- IS [NOT] DISTINCT FROM : compare deux valeurs en traitant NULL comme une valeur comparable, ce qui simplifie énormément les comparaisons NULL-safe.
Voici un exemple concret avec GENERATE_SERIES et DATE_BUCKET :
-- Générer les 30 prochains jours
SELECT value AS Jour
FROM GENERATE_SERIES(0, 29, 1)
CROSS APPLY (SELECT DATEADD(DAY, value, GETDATE())) AS d(Jour);
-- Regrouper des ventes par tranche de 15 minutes
SELECT
DATE_BUCKET(MINUTE, 15, DateVente) AS Tranche,
COUNT(*) AS NbVentes,
SUM(Montant) AS TotalVentes
FROM Ventes
GROUP BY DATE_BUCKET(MINUTE, 15, DateVente)
ORDER BY Tranche;
Côté compatibilité, SQL Server 2022 supporte désormais Linux (Ubuntu 22.04, RHEL 9, SUSE 15 SP4) et fonctionne nativement dans les conteneurs Docker et Kubernetes. Si vous déployez vos applications dans un cluster Kubernetes, vous pouvez gérer SQL Server comme n’importe quel autre pod Kubernetes.
Pour les développeurs qui utilisent des fonctions d’agrégation avancées, les améliorations T-SQL se combinent très bien avec COUNT DISTINCT et ROUND en SQL pour des analyses plus expressives.
Éditions disponibles et prix de SQL Server 2022
Une question revient systématiquement chez mes étudiants et en entreprise : combien coûte SQL Server 2022 ? La réponse dépend de l’édition choisie et du modèle de licence.
Est-ce que SQL Server 2022 est gratuit ? Oui, partiellement. Deux éditions sont entièrement gratuites :
- SQL Server 2022 Express : gratuit, limité à 1 Go de RAM utilisée par le moteur, 10 Go par base de données, et 4 cœurs. Parfait pour les petites applications, les prototypes et l’apprentissage.
- SQL Server 2022 Developer : gratuit, fonctionnellement identique à l’édition Enterprise, mais réservé au développement et aux tests. Interdit en production.
Il existe aussi une version Evaluation utilisable gratuitement pendant 180 jours avec toutes les fonctionnalités Enterprise.

Quelle est la version standard de SQL Server 2022 ? L’édition Standard est la version payante la plus courante en entreprise. Elle offre un bon équilibre entre fonctionnalités et coût. Elle supporte jusqu’à 128 Go de RAM et 24 cœurs, ce qui couvre la majorité des besoins des PME.
| Édition | Prix indicatif (HT) | RAM max | Cœurs max | Usage |
|---|---|---|---|---|
| Express | Gratuit | 1 Go | 4 | Petites apps, apprentissage |
| Developer | Gratuit | Illimité | Illimité | Développement et tests uniquement |
| Standard (par 2 cœurs) | ~4 000 € | 128 Go | 24 | PME, applications métier |
| Standard (Server + CAL) | ~1 000 € + CAL | 128 Go | 24 | Petites équipes identifiées |
| Enterprise (par 2 cœurs) | ~16 000 € | Illimité | Illimité | Grandes entreprises, haute disponibilité |
Le SQL Server 2022 download est disponible directement sur le centre de téléchargement Microsoft. Vous y trouverez les éditions Express, Developer et Evaluation en téléchargement libre.
Différence entre Windows Server 2022 et 2025 : attention à ne pas confondre SQL Server et Windows Server. Windows Server est le système d’exploitation serveur, tandis que SQL Server est le moteur de base de données qui s’exécute dessus. Windows Server 2025 apporte des améliorations de sécurité et de gestion du stockage par rapport à 2022, mais SQL Server 2022 fonctionne sur les deux versions. Pour un comparatif des systèmes d’exploitation serveur, consultez notre article sur Windows Server 2016 et ses alternatives.
Installation et prise en main rapide
L’installation de SQL Server 2022 a été simplifiée par rapport aux versions précédentes. Voici la procédure que je recommande à mes étudiants pour démarrer rapidement :
Option 1 : Installation classique sur Windows
- Téléchargez l’édition Developer ou Express depuis le site Microsoft
- Lancez l’installateur et choisissez « Installation personnalisée »
- Sélectionnez les composants : Database Engine Services au minimum
- Configurez l’authentification en mode mixte (Windows + SQL Server)
- Installez SQL Server Management Studio (SSMS) séparément, il n’est plus inclus dans l’installateur principal
Option 2 : Conteneur Docker (Linux ou Windows)
# Télécharger l'image SQL Server 2022
docker pull mcr.microsoft.com/mssql/server:2022-latest
# Lancer le conteneur
docker run -e "ACCEPT_EULA=Y" \
-e "MSSQL_SA_PASSWORD=VotreMotDePasse123!" \
-p 1433:1433 \
--name sql2022 \
-d mcr.microsoft.com/mssql/server:2022-latest
En moins de deux minutes, vous avez une instance SQL Server 2022 opérationnelle. C’est la méthode que je privilégie en formation car elle évite les problèmes de configuration Windows et permet de repartir de zéro en recréant le conteneur.
Pour vos premiers tests, commencez par créer une base et exécuter quelques requêtes. Les exercices SQL de notre site sont un bon point de départ pour valider que votre installation fonctionne correctement.
Un conseil pratique : si vous utilisez l’édition Developer pour vos tests, pensez à activer le niveau de compatibilité 160 sur vos bases pour bénéficier de toutes les optimisations de requêtes :
ALTER DATABASE MaBase SET COMPATIBILITY_LEVEL = 160;
Comparatif des versions de SQL Server
Pour mieux situer SQL Server 2022 dans l’écosystème, voici un comparatif avec les versions précédentes encore couramment utilisées en entreprise :
| Fonctionnalité | SQL Server 2017 | SQL Server 2019 | SQL Server 2022 |
|---|---|---|---|
| Support Linux natif | Oui | Oui | Oui (élargi) |
| Intelligent Query Processing | Basique | Avancé | Complet (PSP, DOP feedback) |
| Query Store par défaut | Non | Non | Oui |
| Ledger (blockchain) | Non | Non | Oui |
| Always Encrypted avec jointures | Non | Partiel | Oui |
| Lien Azure Managed Instance | Non | Non | Oui |
| Backup vers S3 | Non | Non | Oui |
| GENERATE_SERIES, GREATEST, LEAST | Non | Non | Oui |
| Fin de support standard | Oct. 2022 | Fév. 2025 | Jan. 2028 |
| Fin de support étendu | Oct. 2027 | Fév. 2030 | Jan. 2033 |
Ce comparatif montre clairement que SQL Server 2022 n’est pas une mise à jour incrémentale. Les fonctionnalités comme le Ledger, le lien Azure et les nouvelles fonctions T-SQL sont des ajouts substantiels qui justifient une migration, surtout si vous êtes encore sur SQL Server 2017 dont le support standard est déjà terminé.
Pour les structures qui hésitent entre la version Standard et Enterprise, la question se pose souvent en termes de budget. La Standard couvre 90 % des besoins des PME. L’Enterprise se justifie principalement pour la haute disponibilité avancée (groupes de disponibilité avec plus de 2 répliques synchrones), le partitionnement de tables, et la compression columnstore en écriture.
Si vous développez des applications PHP qui interagissent avec SQL Server, les améliorations de performance profitent directement à vos requêtes existantes. Les fonctions comme sizeof en PHP n’ont pas d’équivalent côté SQL, mais la synergie entre un backend PHP bien conçu et un moteur SQL Server 2022 optimisé donne d’excellents résultats.
Enfin, pour les projets qui nécessitent une gestion fine des énumérations PHP, SQL Server 2022 offre un meilleur support des types structurés qui facilite le mapping entre les enums applicatives et les contraintes de base de données.
À retenir
- Testez SQL Server 2022 gratuitement avec l’édition Developer qui inclut toutes les fonctionnalités Enterprise
- Activez le niveau de compatibilité 160 pour bénéficier de l’Intelligent Query Processing sans modifier vos requêtes
- Configurez le lien Azure Managed Instance pour un disaster recovery hybride fiable et économique
- Utilisez les tables Ledger pour les données nécessitant une traçabilité réglementaire
- Privilégiez l’installation via Docker pour les environnements de développement et de formation
Questions fréquentes
Est-ce que SQL Server 2022 est gratuit ?
SQL Server 2022 propose deux éditions gratuites. L’édition Express est gratuite et utilisable en production, mais limitée à 1 Go de RAM, 10 Go par base et 4 cœurs. L’édition Developer est également gratuite et offre toutes les fonctionnalités Enterprise, mais elle est strictement réservée au développement et aux tests. Pour la production en entreprise, il faut acquérir une licence Standard ou Enterprise.
Quel est le prix de SQL Server 2022 ?
Le prix varie selon l’édition et le modèle de licence. La licence Standard par pack de 2 cœurs coûte environ 4 000 € HT. La licence Enterprise par pack de 2 cœurs dépasse 16 000 € HT. Il existe aussi un modèle Server + CAL (licence d’accès client) pour la Standard, à partir d’environ 1 000 € pour la licence serveur, plus le coût des CAL par utilisateur ou par appareil.
Quelle est la version standard de SQL Server 2022 ?
La version Standard de SQL Server 2022 est l’édition payante la plus répandue. Elle supporte jusqu’à 128 Go de RAM et 24 cœurs. Elle inclut les fonctionnalités essentielles comme le Query Store, l’Intelligent Query Processing, le Ledger, et les nouvelles fonctions T-SQL. Elle ne propose pas certaines fonctionnalités Enterprise comme le partitionnement illimité ou les groupes de disponibilité avancés.
Quelle est la différence entre Windows Server 2022 et 2025 ?
Windows Server et SQL Server sont deux produits distincts. Windows Server est le système d’exploitation serveur de Microsoft, tandis que SQL Server est le moteur de base de données. Windows Server 2025 apporte des améliorations en matière de sécurité (Credential Guard activé par défaut), de gestion du stockage (NVMe amélioré) et de support Kubernetes par rapport à Windows Server 2022. SQL Server 2022 est compatible avec les deux versions de Windows Server.
Comment migrer vers SQL Server 2022 depuis une version antérieure ?
La migration peut se faire de plusieurs façons : mise à niveau sur place (in-place upgrade) depuis SQL Server 2012 ou ultérieur, sauvegarde et restauration de la base sur une nouvelle instance 2022, ou détachement et rattachement des fichiers de base de données. Je recommande de tester d’abord la migration sur un environnement de développement avec l’outil Data Migration Assistant de Microsoft, qui identifie les incompatibilités potentielles avant la migration effective.
SQL Server 2022 fonctionne-t-il sous Linux ?
Oui, SQL Server 2022 est entièrement supporté sous Linux (Ubuntu 22.04, RHEL 9, SUSE Linux Enterprise Server 15 SP4). Il fonctionne également dans des conteneurs Docker et peut être déployé dans des clusters Kubernetes. Les performances sous Linux sont comparables à celles sous Windows pour la plupart des charges de travail.
Formatrice IT indépendante depuis 2016, ancienne étudiante BTS SIO SLAM. 6 ans d'expérience en entreprise.