Licences SQL Server : par cœur ou serveur + CAL

Quelle licence SQL Server vous faut-il : par cœur ou serveur + CAL ? Microsoft propose deux modèles de licence pour SQL Server. Par cœur, vous attribuez une licence à tous les cœurs de processeur du serveur, avec au moins 4 licences de cœur par processeur ; un nombre illimité d’utilisateurs et d’appareils peut alors y accéder. Le modèle serveur + CAL n’existe que pour l’édition Standard : une licence serveur par serveur et une licence d’accès client (Client Access License, CAL) par utilisateur ou par appareil. Avec peu d’utilisateurs faciles à compter, le modèle serveur + CAL convient le plus souvent ; avec beaucoup d’utilisateurs ou un nombre inconnu, le modèle par cœur.

En bref

Votre situation Modèle adapté
Peu de collaborateurs, tous connus nommément, un ou deux serveurs Serveur + CAL
Les mêmes utilisateurs accèdent à plusieurs SQL Server Serveur + CAL (une CAL vaut pour tous les serveurs sous licence)
Application web publique, portail client, accès impossibles à compter Par cœur
Beaucoup d’utilisateurs sur un petit serveur Par cœur
Édition Enterprise Par cœur (le modèle serveur + CAL n’existe plus pour elle)
L’édition gratuite Express suffit (base de données jusqu’à 50 Go, 4 cœurs) Aucune licence nécessaire

Pour savoir si Express suffit, consultez le guide
SQL Server Express : les limites. Les différences entre Express, Standard et Enterprise sont traitées dans le guide
SQL Server 2025 : comparatif des éditions ; cette page n’explique que les modèles de licence.

Les deux modèles comparés

Caractéristique Par cœur Serveur + CAL
Disponible pour Standard et Enterprise Standard uniquement
Ce qui est mis sous licence chaque cœur de processeur physique du serveur le serveur et chaque utilisateur ou appareil qui y accède
Quantité minimale 4 licences de cœur par processeur 1 licence serveur par serveur, 1 CAL par utilisateur ou par appareil
Unité de vente paquets de 2 licences de cœur licence serveur à l’unité, CAL à l’unité
CAL nécessaires Non Oui, y compris en cas d’accès indirect
Nombre d’accès illimité autant que de CAL disponibles
Utilisateurs externes (clients, partenaires) couverts ont eux aussi besoin de CAL
Environnement de système d’exploitation et instances nombre illimité d’instances dans l’environnement de système d’exploitation physique du serveur (Standard) un environnement de système d’exploitation par licence serveur, physique ou virtuel ; nombre illimité d’instances dans celui-ci

Toutes ces indications proviennent du guide de licences et des Conditions des produits (Product Terms) de Microsoft pour SQL Server 2025. Les deux documents divergent sur un point : pour le modèle serveur + CAL, le guide de licences parle d’une instance par licence serveur. Les Conditions des produits autorisent, par licence serveur, un environnement de système d’exploitation et un nombre illimité d’instances dans celui-ci. Nous suivons les Conditions des produits.

Par cœur : comment compter

  1. Comptez les cœurs physiques de tous les processeurs du serveur. L’Hyper-Threading ne compte pas double.
  2. Il faut au moins 4 licences de cœur par processeur, même si le processeur a moins de cœurs.
  3. Microsoft vend les licences de cœur par paquets de 2 cœurs. Le total doit donc être pair.
  4. Tous les cœurs du serveur comptent, pas seulement ceux que SQL Server utilise. L’édition Standard utilise au plus 32 cœurs par instance (SQL Server 2025) ; un serveur à 48 cœurs nécessite malgré tout 48 licences de cœur.
Serveur Calcul Licences de cœur
1 processeur à 4 cœurs 4 4
1 processeur à 8 cœurs 8 8
1 processeur à 16 cœurs 16 16
2 processeurs à 2 cœurs chacun 2 × minimum de 4 8
2 processeurs à 12 cœurs chacun 2 × 12 24

Serveur + CAL : comment compter

  1. Une licence serveur par serveur sur lequel SQL Server Standard est exécuté. Le serveur désigne la machine physique. Chaque licence serveur vous permet d’exploiter SQL Server dans un environnement de système d’exploitation, physique ou virtuel. Les Conditions des produits y autorisent un nombre illimité d’instances.
  2. Une CAL par utilisateur ou par appareil qui accède à SQL Server. Une CAL utilisateur couvre une personne sur un nombre illimité d’appareils, une CAL appareil un appareil utilisé par un nombre illimité de personnes.
  3. L’accès indirect compte aussi. Si 20 personnes travaillent avec une gestion commerciale qui enregistre ses données dans SQL Server, il vous faut 20 CAL. Un serveur d’applications intercalé ou un compte de service partagé ne réduit pas ce nombre. Microsoft appelle cela le multiplexage.
  4. Les appareils sans opérateur, par exemple des stations de mesure ou des caisses, ont eux aussi besoin d’une CAL.
  5. Une CAL vaut pour tous les SQL Server sous licence de l’entreprise et pour la même version ou une version antérieure. Pour un SQL Server 2025, il vous faut des CAL de la version 2025.

Le guide CAL utilisateur ou CAL appareil explique dans quels cas les CAL utilisateur ou les CAL appareil sont plus avantageuses. Le principe est le même que pour Windows Server ; les CAL SQL Server s’ajoutent aux
CAL Windows Server.

La règle de décision

Mettez les quantités côte à côte, puis comparez les prix sur les pages produit :

  • Variante A : des licences de cœur pour tous les cœurs (au moins 4 par processeur).
  • Variante B : 1 licence serveur + des CAL pour tous les utilisateurs ou appareils.

La variante B renchérit avec chaque utilisateur supplémentaire, la variante A avec chaque cœur supplémentaire. Si un deuxième SQL Server s’ajoute, la variante B ne demande qu’une licence serveur de plus ; les CAL existantes restent valables. Dans la variante A, vous mettez entièrement sous licence les cœurs du deuxième serveur.

Cas typiques

Bureau de 12 postes avec un logiciel métier. Un serveur à un processeur et 8 cœurs, 12 collaborateurs. Variante A : 8 licences de cœur. Variante B : 1 licence serveur et 12 CAL utilisateur. Avec si peu d’utilisateurs, la variante B est le plus souvent la plus petite addition. Vérifiez d’abord si l’éditeur de votre logiciel ne valide pas de toute façon
Express.

Entrepôt en travail posté. 6 terminaux sur lesquels 18 personnes travaillent en trois équipes. Avec des CAL appareil, il vous faut 6 CAL au lieu de 18 CAL utilisateur, plus 1 licence serveur.

Portail client sur Internet. Le nombre d’accès est inconnu. Le modèle serveur + CAL est exclu, car chaque personne qui accède aurait besoin d’une CAL. Un serveur à un processeur et 16 cœurs nécessite 16 licences de cœur.

Entreprise en croissance, deux SQL Server. 40 collaborateurs, deux serveurs à 8 cœurs chacun. Variante A : 16 licences de cœur. Variante B : 2 licences serveur et 40 CAL utilisateur. Ici, une comparaison précise des prix s’impose ; chaque collaborateur supplémentaire la fait pencher vers le modèle par cœur.

Machines virtuelles et serveurs de basculement

Ici, les licences avec et sans Software Assurance (SA, un contrat de maintenance de Microsoft) diffèrent nettement. Selon le guide de licences de SQL Server 2025 :

Situation Sans SA ni abonnement Avec SA ou abonnement
Par cœur, licence d’une machine virtuelle individuelle impossible possible, au moins 4 licences de cœur par machine virtuelle
Par cœur, Standard, licence attribuée au serveur physique instances uniquement dans l’environnement de système d’exploitation physique idem
Serveur + CAL un environnement de système d’exploitation par licence serveur, physique ou virtuel en plus, déplacement de la machine virtuelle au sein de la batterie de serveurs
Serveur de basculement passif (failover) non inclus, licence distincte nécessaire un serveur passif pour la haute disponibilité et un pour la reprise après sinistre inclus
Attribuer la licence à un autre serveur au plus tôt après 90 jours idem ; les machines virtuelles peuvent se déplacer au sein de la batterie de serveurs

Pour Standard sans SA dans une machine virtuelle, il reste donc en pratique le modèle serveur + CAL. Le guide
Licences Windows Server : compter les cœurs explique comment se compte la licence Windows Server sous-jacente.

Autres guides sur les applications serveur

SQL Server

Exchange et SharePoint

Développement, PC cloud et sécurité

SQL Server chez nous

Licences de cœur (par cœur, sans CAL) :

Licences d’accès client pour le modèle serveur + CAL, c’est-à-dire en complément d’une licence serveur existante :

Toutes les offres figurent dans la catégorie SQL Server, les licences d’accès de tous les produits serveur sous
Licences d’accès client (CAL). Combien de cœurs ou de CAL votre environnement nécessite,
nous le déterminons volontiers avec vous avant la commande. Indiquez-nous pour cela les serveurs, les processeurs, les cœurs et le nombre d’utilisateurs ou d’appareils.

Questions fréquentes

Combien coûte une licence SQL Server ? Cela dépend du modèle et de la quantité : les licences de cœur se paient par cœur, le modèle serveur + CAL par serveur et par utilisateur ou appareil. Les prix actuels figurent sur les pages produit de la catégorie
SQL Server. Express et les éditions Developer sont gratuites.

Comment mettre SQL Server sous licence dans un environnement virtuel ? Des machines virtuelles individuelles ne peuvent être mises sous licence par cœur qu’avec la Software Assurance ou un abonnement, avec au moins 4 licences de cœur par machine virtuelle. Sans ces compléments, il reste pour Standard le modèle serveur + CAL : chaque licence serveur permet d’exécuter SQL Server dans un environnement de système d’exploitation, physique ou virtuel.

Existe-t-il un calculateur pour les licences SQL Server ? Le calcul est court : comptez les cœurs physiques, arrondissez à 4 au minimum par processeur, vous obtenez le nombre de licences de cœur. Pour le modèle serveur + CAL, comptez les serveurs et les utilisateurs ou appareils. Les tableaux ci-dessus montrent des résultats typiques. Pour la licence Windows Server sous-jacente, nous proposons notre
calculateur de licences Windows Server.

Comment lire ou vérifier ma licence SQL Server ? La requête SELECT SERVERPROPERTY('Edition') affiche l’édition installée. SQL Server n’enregistre ni le modèle de licence ni le nombre de licences : selon Microsoft, SERVERPROPERTY('LicenseType') renvoie toujours DISABLED. La preuve se fait par vos documents d’achat.

Comment saisir une clé de produit dans une installation existante ? Lancez le programme d’installation de SQL Server, choisissez dans le Centre d’installation la rubrique de maintenance (« Maintenance »), puis la mise à niveau d’édition (« Edition Upgrade ») et saisissez-y la clé de produit. Le programme d’installation redémarre les services SQL Server ; prévoyez pour cela une fenêtre de maintenance.

Faut-il des CAL en plus des licences de cœur ? Non. Dans le modèle par cœur, un nombre illimité d’utilisateurs et d’appareils peut accéder au serveur, y compris des externes.

Les CAL pour SQL Server 2022 valent-elles aussi pour SQL Server 2025 ? Non. Une CAL donne accès à la même version ou à une version antérieure. Les CAL de la version 2025 valent en revanche aussi pour SQL Server 2022 et les versions antérieures.

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é