Partage via


Éditions et fonctionnalités prises en charge de SQL Server 2017 sur Linux

S’applique à :SQL Server sur Linux

Cet article fournit des détails sur les fonctionnalités prises en charge par les différentes éditions de SQL Server 2017 (14.x) sur Linux.

Pour obtenir des éditions et fonctionnalités prises en charge de SQL Server sur Windows, consultez Éditions et fonctionnalités de SQL Server 2017 prises en charge. Pour plus d’informations sur les nouveautés de SQL Server 2017 (14.x) sur Windows, consultez Nouveautés de SQL Server 2017.

Cet article fournit des détails sur les fonctionnalités prises en charge par les différentes éditions de SQL Server 2017 (14.x) sur Linux. Pour plus d’informations sur les nouveautés de SQL Server 2017 (14.x) sur Windows, consultez Nouveautés de SQL Server 2017.

La configuration requise pour l'installation varie selon vos besoins applicatifs. Les différentes éditions de SQL Server s'adaptent aux exigences de chaque organisation et de chaque individu en termes de performances, d'exécution et de prix. Les composants SQL Server que vous installez dépendent également de vos exigences spécifiques. Les sections suivantes vous aident à choisir parmi les éditions et les composants disponibles dans SQL Server.

Pour obtenir les dernières notes de publication et des informations sur les nouveautés, consultez les notes de publication pour SQL Server 2017 sur Linux.

Pour obtenir la liste des fonctionnalités de SQL Server qui ne sont pas disponibles sur Linux, consultez Fonctionnalités et services non pris en charge.

Essayer SQL Server

Éditions deSQL Server

Le tableau ci-dessous décrit les éditions de SQL Server.

Édition Définition
Entreprise1 L’offre principale, SQL Server Enterprise Edition offre des fonctionnalités complètes de centre de données haut de gamme avec des performances très rapides, une virtualisation illimitée 1 et une intelligence d'affaires de bout en bout, ce qui permet de hauts niveaux de service pour les charges de travail critiques et l’accès des utilisateurs finaux aux informations sur les données.
Standard L’édition SQL Server Standard offre un équilibre entre performances, sécurité et facilité d’utilisation pour les entreprises qui ont besoin de fonctionnalités d’entreprise sans la complexité. Cette édition permet aux entreprises croissantes de développer leurs performances, leurs capacités de décisionnel et leur flexibilité hybride.
Web2 SQL Server Édition Web est une option offrant un coût total de possession peu élevé destinée aux hébergeurs web (y compris le choix de l’édition Web sur IaaS sur Azure) et aux VAP web, fournissant des fonctionnalités scalables, abordables et gérables pour les environnements web de toutes tailles.
Développeur SQL Server Developer Edition permet aux développeurs de créer n’importe quel type d’application sur SQL Server. Elle inclut toutes les fonctionnalités de l’édition Entreprise, mais elle est sous licence pour une utilisation en tant que système de développement et de test, et non en tant que serveur de production. Sql Server Developer Edition est un choix idéal pour les personnes qui créent et testent des applications.
Évaluation L’édition d’évaluation DE SQL Server inclut toutes les fonctionnalités de l’édition Enterprise. Un déploiement d’évaluation est disponible pendant 180 jours. Pour plus d'informations, voir Ressources et documents sur les licences SQL Server.
Express3 L’édition SQL Server Express est la base de données gratuite, de niveau entrée, idéale pour l’apprentissage et la création d’applications de bureau et de petite taille basées sur les données du serveur. C’est le meilleur choix pour les éditeurs de logiciels indépendants, les développeurs et les amateurs qui créent des applications clientes. Si vous avez besoin de fonctionnalités de base de données plus avancées, SQL Server Express peut être mis à niveau en toute transparence vers d’autres éditions supérieures de SQL Server.

SQL Server Express LocalDB est une version allégée de l’édition Express qui a toutes ses fonctionnalités de programmabilité, s’exécute en mode utilisateur et a une installation rapide, zéro configuration et une courte liste des prérequis.

1 Édition Entreprise offre une virtualisation illimitée pour les clients avec Software Assurance. Les déploiements doivent respecter le guide des licences. Pour plus d'informations, voir Ressources et documents sur les licences SQL Server.

2 Édition web n’est pas disponible dans SQL Server 2025 (17.x) et versions ultérieures.

3 À compter de SQL Server 2025 (17.x), Express Edition inclut toutes les fonctionnalités disponibles dans l’édition SQL Server Express avec Advanced Services.

Utiliser SQL Server avec des applications client/serveur

Vous pouvez installer uniquement les composants clients SQL Server sur un ordinateur exécutant des applications client/serveur qui se connectent directement à une instance de SQL Server. Une installation de composants clients est également un bon choix si vous administrez une instance SQL Server sur un serveur de base de données ou si vous prévoyez de développer des applications SQL Server .

Composants SQL Server

SQL Server 2017 (14.x) sur Linux prend en charge le moteur de base de données SQL Server. Le tableau ci-dessous décrit les fonctionnalités du moteur de base de données.

Composants serveur Descriptif
Moteur de base de données SQL Server Moteur de base de données SQL Server inclut le Moteur de base de données, le service principal de stockage, de traitement et de protection des données, la réplication, la recherche en texte intégral, les outils d’administration de données relationnelles et XML et l’intégration de l’analyse de base de données.

Éditions Développeur, Enterprise Core et Évaluation

Pour connaître les fonctionnalités prises en charge par les éditions Developer, Enterprise Core et Evaluation, consultez les fonctionnalités répertoriées pour l’édition SQL Server Entreprise dans les tableaux suivants.

L’édition Developer continue à prendre en charge seulement un client pour SQL Server Distributed Replay.

Limites de mise à l’échelle

Fonctionnalité Entreprise standard Le Web Exprimer
Capacité maximale de calcul utilisée par une instance unique – Moteur de base de données SQL Server 1 Maximum du système d'exploitation Limité à moins de 4 sockets ou 24 cœurs Limité à moins de 4 sockets ou 16 cœurs Limité à moins de 1 socket ou 4 cœurs
Capacité maximale de calcul utilisée par une instance unique - Analysis Services ou Reporting Services Maximum du système d'exploitation Limité à moins de 4 sockets ou 24 cœurs Limité à moins de 4 sockets ou 16 cœurs Limité à moins de 1 socket ou 4 cœurs
Mémoire maximale du pool de mémoires tampons par instance du Moteur de base de données SQL Server Maximum du système d'exploitation 128 Go 64 Go 1 410 Mo
Capacité maximale pour l’extension du pool de mémoires tampons par instance du moteur de base de données SQL Server 32 * (configuration de mémoire du serveur max) 4 * (configuration de mémoire du serveur max) N/A N/A
Mémoire maximale pour le cache de segment columnstore par instance du moteur de base de données SQL Server Mémoire illimitée 32 Go 16 Go 352 Mo
Taille maximale des données à mémoire optimisée par base de données dans le Moteur de base de données SQL Server Mémoire illimitée 32 Go 16 Go 352 Mo
Taille maximale de la base de données relationnelle 524 Po 524 Po 524 Po 10 Go

1 L’édition Enterprise avec serveur + licences d’accès client (CAL) (non disponibles pour les nouveaux contrats) est limitée à un maximum de 20 cœurs par instance SQL Server. Il n'existe aucune limite dans le mode de licence Serveur selon le nombre de cœurs. Pour plus d’informations, voir Limites de capacité de calcul par édition de SQL Server.

Disponibilité élevée

Fonctionnalité Entreprise standard Le Web Exprimer
Copie des journaux de transaction Oui Oui Oui Non
Compression de sauvegarde Oui Oui Non Non
Instantané de base de données Oui Non Non Non
Instances de cluster de basculement Always On 1 Oui Oui Non Non
Groupes de disponibilité AlwaysOn2 Oui Non Non Non
Groupes de disponibilité de base3 Non Oui Non Non
Groupe de disponibilité à validation de réplica minimale Oui Oui Non Non
Groupe de disponibilité sans cluster Oui Oui Non Non
Restauration en ligne de pages et de fichiers Oui Non Non Non
Indexation en ligne Oui Non Non Non
Reconstructions d’index en ligne pouvant être reprises Oui Non Non Non
Modification de schéma en ligne Oui Non Non Non
Récupération rapide Oui Non Non Non
Sauvegardes en miroir Oui Non Non Non
Ajout de mémoire et de processeur à chaud Oui Non Non Non
Sauvegarde chiffrée Oui Oui Non Non
Sauvegarde hybride vers Azure (sauvegarde vers une URL) Oui Oui Non Non

1 Dans l’édition Entreprise, le nombre de nœuds correspond au maximum du système d’exploitation. L’édition Standard prend en charge deux nœuds.

2 L’édition Entreprise fournit la prise en charge de 8 réplicas secondaires maximum, y compris 2 réplicas secondaires synchrones.

3 L’édition Standard prend en charge les groupes de disponibilité de base. Un groupe de disponibilité de base prend en charge deux réplicas, avec une base de données. Pour plus d'informations sur les groupes de disponibilité de base, consultez Groupes de disponibilité de base Always On pour une base de données unique.

Scalabilité et performance

Fonctionnalité Entreprise standard Le Web Exprimer
Columnstore 1 Oui Oui Oui Oui
Fichiers binaires LOB dans les index columnstore cluster Oui Oui Oui Oui
Reconstruction d’index columnstore non cluster en ligne Oui Non Non Non
OLTP en mémoire 1 Oui Oui Oui Oui
Mémoire principale persistante Oui Oui Oui Oui
Partitionnement des tables et des index Oui Oui Oui Oui
Compression des données Oui Oui Oui Oui
Gouverneur de ressources Oui Non Non Non
Parallélisme de table partitionné Oui Non Non Non
NUMA prenant en charge la mémoire volumineuse et l’allocation du tableau de mémoires tampons Oui Non Non Non
Gouvernance des ressources d’E/S Oui Non Non Non
Durabilité différée Oui Oui Oui Oui
Améliorations de l’insertion en bloc Oui Oui Oui Oui

1 La taille des données OLTP en mémoire et le cache de segments columnstore sont limités à la quantité de mémoire spécifiée par l’édition dans la section Limites d’échelle. Le degré maximal de parallélisme est limité. Le degré de parallélisme de processus (DOP) pour la génération d’un index est limité à 2 pour l’édition Standard et à 1 pour les éditions Web et Express. Ceci fait référence aux index columnstore créés sur des tables basées sur des disques et des tables à mémoire optimisée.

Traitement intelligent des requêtes

Fonctionnalité Entreprise standard Le Web Exprimer
Réglage automatique Oui Non Non Non
Jointures adaptatives en mode batch Oui Non Non Non
Retour d’allocation de mémoire en mode batch Oui Non Non Non
Exécution entrelacée pour les fonctions table à instructions multiples Oui Oui Oui Oui

Security

Fonctionnalité Entreprise standard Le Web Exprimer
Sécurité au niveau des lignes Oui Oui Oui Oui
Toujours Chiffré Oui Oui Oui Oui
Masquage dynamique des données Oui Oui Oui Oui
Audit de base Oui Oui Oui Oui
Audit de granularité fine Oui Oui Oui Oui
Chiffrement transparent des données (TDE) Oui Non Non Non
Rôles définis par l’utilisateur Oui Oui Oui Oui
Bases de données autonomes Oui Oui Oui Oui
Chiffrement des sauvegardes Oui Oui Non Non

Manageability

Fonctionnalité Entreprise standard Le Web Exprimer
Connexion administrateur dédiée Oui Oui Oui Oui 1
Prise en charge de scripts PowerShell Oui Oui Oui Oui
Prise en charge des opérations de composant d’application de la couche Données (extraction, déploiement, mise à niveau, suppression) Oui Oui Oui Oui
Automation de stratégie (vérification selon la planification et sur modification) Oui Oui Oui Non
Collecteur de données de performances Oui Oui Oui Non
Rapports de performances standard Oui Oui Oui Non
Repères de plan et gel de plan relatif Oui Oui Oui Non
Requête directe des vues indexées (à l’aide NOEXPAND de l’indicateur) Oui Oui Oui Oui
Maintenance automatique des vues indexées Oui Oui Oui Non
Vues partitionnées distribuées Oui Non Non Non
Opérations de maintenance d’index parallèles Oui Non Non Non
Utilisation automatique de vues indexées par l'optimiseur de requête Oui Non Non Non
Vérifications de cohérence parallèles Oui Non Non Non
Point de contrôle de l’utilitaire SQL Server Oui Non Non Non

1 Avec indicateur de trace.

Programmabilité

Fonctionnalité Entreprise standard Le Web Exprimer
JSON Oui Oui Oui Oui
Magasin de requêtes Oui Oui Oui Oui
Temporel Oui Oui Oui Oui
Prise en charge XML native Oui Oui Oui Oui
Indexation XML Oui Oui Oui Oui
MERGE et les fonctionnalités "upsert" Oui Oui Oui Oui
Types de données de date et d’heure Oui Oui Oui Oui
Support d'internationalisation Oui Oui Oui Oui
Recherche sémantique et en texte intégral Oui Oui Oui Oui
Spécification d'une langue dans une requête Oui Oui Oui Oui
Service Broker (messagerie et mise en file d’attente) Oui Oui Non 1 Non 1
Transact-SQL, points de terminaison Oui Oui Oui Non
Graphique Oui Oui Oui Oui

1 Client uniquement.

Services d'intégration

Pour plus d’informations sur les fonctionnalités Integration Services (SSIS) prises en charge par les éditions de SQL Server, consultez Fonctionnalités d’Integration Services prises en charge par les éditions de SQL Server.

Services d’emplacement et spatiaux

Fonctionnalité Entreprise standard Le Web Exprimer
Index spatiaux Oui Oui Oui Oui
Types de données planaires et géodésiques Oui Oui Oui Oui
Bibliothèques spatiales avancées Oui Oui Oui Oui
Importation/exportation de formats de données spatiales standard Oui Oui Oui Oui

Fonctionnalités et services non pris en charge

Les fonctionnalités et services suivants ne sont pas disponibles pour SQL Server 2017 (14.x) sur Linux. Le support de ces fonctionnalités sera de plus en plus activé dans le temps.

Domaine Fonctionnalité ou service non pris en charge Commentaires
Moteur de base de données Réplication de fusion
Base de données pour Stretch Cette fonctionnalité est déconseillé dans SQL Server 2022 (16.x) et n’est pas prise en charge.
PolyBase Pris en charge sur SQL Server 2019 (15.x) et versions ultérieures.
Requête distribuée avec connexions tierces
Serveurs liés à des sources de données autres que SQL Server Installez PolyBase sur Linux pour interroger d’autres sources de données à partir de SQL Server à l’aide de la syntaxe Transact-SQL. Pour les scénarios où PolyBase n’est pas utile, envoyez des commentaires au forum Microsoft Azure.
Procédures stockées étendues système (xp_cmdshell, etc.) Cette fonctionnalité est déconseillée. Si vous avez des exigences spécifiques, envoyez des commentaires au forum Microsoft Azure.
FileTable, FILESTREAM Si vous avez des exigences spécifiques, envoyez des commentaires au forum Microsoft Azure.
Les assemblys CLR avec l’ensemble d’autorisations EXTERNAL_ACCESS ou UNSAFE
Extension du pool de mémoires tampons
Sauvegarde sur URL – Objet blob de pages La sauvegarde sur URL est prise en charge pour les objets blob de blocs, à l’aide de la Signature d’accès partagé.
SQL Server Agent Sous-systèmes : CmdExec, PowerShell, lecture de la file d’attente, SSIS, SSAS, SSRS
Alertes
l'Agent de lecture du journal ;
Sauvegarde managée
Haute disponibilité Mise en miroir de bases de données Cette fonctionnalité est déconseillée. Utilisez Groupes de disponibilité Always On à la place.
Sécurité Gestion de clés extensible (EKM)
Authentification intégrée Windows pour les serveurs liés
Authentification intégrée Windows pour les points de terminaison de groupes de disponibilité Créez et utilisez l’authentification de point de terminaison basée sur des certificats pour les groupes de disponibilité. Pour plus d’informations, consultez Configurer le groupe de disponibilité SQL Server pour la haute disponibilité sur Linux.
Les déploiements SQL Server sur Linux ne sont pas conformes à FIPS
Services SQL Server Browser Le service SQL Server Browser n’est pas obligatoire sur Linux, car seule une seule instance par défaut est prise en charge par hôte. Contrairement à Windows, il n’existe aucune instance nommée à résoudre et le port est configuré explicitement lors de l’installation.
Services SQL Server R SQL Server R est pris en charge dans SQL Server, mais SQL Server R Services en tant que package distinct n’est pas pris en charge.

Vous pouvez installer Machine Learning Services sur Linux pour SQL Server 2019 et SQL Server 2022.
Services d'analyse
Reporting Services Sur SQL Server 2019 (15.x) et versions ultérieures, configurez les bases de données de catalogue Power BI Report Server pour SQL Server sur Linux. Exécutez SQL Server Reporting Services (SSRS) sur Windows et hébergez les bases de données de catalogue pour SSRS sur les déploiements SQL Server sur Linux.
Services de qualité des données Fonctionnalité déconseillée.
Master Data Services Fonctionnalité déconseillée.

Pour obtenir la liste des fonctionnalités prises en charge par les éditions de SQL Server sur Windows, consultez :