Éditions et fonctionnalités prises en charge pour SQL Server 2017 sous LinuxEditions and supported features of SQL Server 2017 on Linux

S’APPLIQUE À : ouiSQL Server (Linux uniquement) nonAzure SQL Database nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server (Linux only) noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Cet article détaille les fonctionnalités prises en charge par les différentes éditions de SQL Server 2017 sur Linux.This article provides details of features supported by the various editions of SQL Server 2017 on Linux. Pour les éditions et fonctionnalités prises en charge de SQL Server sur Windows, consultez SQL Server 2017 - Windows.For editions and supported features of SQL Server on Windows, see SQL Server 2017 - Windows.

La configuration requise pour l'installation varie selon vos besoins applicatifs.Installation requirements vary based on your application needs. Les différentes éditions de SQL ServerSQL Server s'adaptent aux exigences de chaque organisation et de chaque individu en termes de performances, d'exécution et de prix.The different editions of SQL ServerSQL Server accommodate the unique performance, runtime, and price requirements of organizations and individuals. Les composants SQL ServerSQL Server que vous installez dépendent également de vos exigences spécifiques.The SQL ServerSQL Server components that you install also depend on your specific requirements. Les sections suivantes vous aident à choisir parmi les éditions et les composants disponibles dans SQL ServerSQL Server.The following sections help you understand how to make the best choice among the editions and components available in SQL ServerSQL Server.

Pour obtenir les notes de publication les plus récentes et des informations sur les nouveautés, consultez les rubriques suivantes :For the latest release notes and what's new information, see the following:

Pour obtenir la liste des fonctionnalités de SQL Server non disponibles sur Linux, consultez non pris en charge des fonctionnalités et services.For a list of SQL Server features not available on Linux, see Unsupported features and services.

Essayez SQL Server !Try SQL Server!

Télécharger SQL Server 2017Download SQL Server 2017

Éditions deSQL ServerSQL ServerSQL ServerSQL Server editions

Le tableau ci-dessous décrit les éditions de SQL ServerSQL Server.The following table describes the editions of SQL ServerSQL Server.

Édition deSQL ServerSQL ServerSQL ServerSQL Server edition DéfinitionDefinition
EnterpriseEnterprise L’offre premium, SQL ServerSQL Server Enterprise edition offre des fonctionnalités de centre de données haut de gamme complète avec l’activation de haut niveau de service pour les charges de travail critiques des performances très rapides.The premium offering, SQL ServerSQL Server Enterprise edition delivers comprehensive high-end datacenter capabilities with blazing-fast performance enabling high service levels for mission-critical workloads.
StandardStandard SQL ServerSQL Server Standard edition propose une gestion de base de données pour les départements et les petites entreprises peuvent exécuter leurs applications et prend en charge des outils de développement courants pour locaux et cloud - activation de la gestion de base de données efficace avec des ressources informatiques minimales.Standard edition delivers basic data management for departments and small organizations to run their applications and supports common development tools for on-premise and cloud - enabling effective database management with minimal IT resources.
WebWeb L'édition WebSQL ServerSQL Server est une option offrant un coût total de possession faible destinée aux hébergeurs Web et aux VAP Web, fournissant des fonctions évolutives, rentables et gérables aux propriétés Web à petite ou grande échelle.SQL ServerSQL Server Web edition is a low total-cost-of-ownership option for Web hosters and Web VAPs to provide scalability, affordability, and manageability capabilities for small to large scale Web properties.
DéveloppeurDeveloper L'éditionSQL ServerSQL Server Developer permet aux développeurs de créer des applications basées sur SQL ServerSQL Server.SQL ServerSQL Server Developer edition lets developers build any kind of application on top of SQL ServerSQL Server. Il inclut toutes les fonctionnalités de l'édition Enterprise, mais sa licence permet uniquement de l'utiliser comme un système de développement et de test, et non comme un serveur de production.It includes all the functionality of Enterprise edition, but is licensed for use as a development and test system, not as a production server. L'édition SQL ServerSQL Server Developer est la solution idéale pour le développement et le test d'applications.SQL ServerSQL Server Developer is an ideal choice for people who build and test applications.
Express EditionExpress edition L’édition Express est une édition de base comprenant une base de données gratuite, idéale pour découvrir et créer des applications bureautiques et de petites applications serveur pilotées par les données.Express edition is the entry-level, free database and is ideal for learning and building desktop and small server data-driven applications. C'est la solution idéale pour les éditeurs de logiciels, les développeurs et les amateurs de création d'applications clientes.It is the best choice for independent software vendors, developers, and hobbyists building client applications. Si vous avez besoin de fonctionnalités de base de données plus évoluées, vous pouvez mettre à niveau de manière transparente SQL ServerSQL Server Express vers des versions plus sophistiquées de SQL ServerSQL Server.If you need more advanced database features, SQL ServerSQL Server Express can be seamlessly upgraded to other higher end versions of SQL ServerSQL Server.

Utilisation de SQL ServerSQL Server avec des applications client/serveurUsing SQL ServerSQL Server with client/server applications

Vous pouvez installer uniquement les composants clients de SQL ServerSQL Server sur un ordinateur exécutant des applications client/serveur qui se connectent directement à une instance de SQL ServerSQL Server.You can install just the SQL ServerSQL Server client components on a computer that is running client/server applications that connect directly to an instance of SQL ServerSQL Server. Une installation de composants clients est également un bon choix si vous administrez une instance SQL ServerSQL Server sur un serveur de base de données ou si vous prévoyez de développer des applications SQL ServerSQL Server .A client components installation is also a good option if you administer an instance of SQL ServerSQL Server on a database server, or if you plan to develop SQL ServerSQL Server applications.

Composants SQL ServerSQL ServerSQL ServerSQL Server components

SQL Server 2017 sous Linux prend en charge le moteur de base de données SQL Server.SQL Server 2017 on Linux supports the SQL Server database engine. Le tableau suivant décrit les fonctionnalités dans le moteur de base de données.The following table describes the features in the database engine.

Composants serveurServer components DescriptionDescription
Moteur de base de données SQL ServerSQL Server Database Engine Moteur de base de données SQL ServerSQL Server Database Engine inclut le Moteur de base de donnéesDatabase Engine, le service principal pour le stockage, de traitement et de sécurisation des données, réplication, recherche en texte intégral, outils de gestion relationnelles et données XML et dans l’intégration d’analytique de base de données.includes the Moteur de base de donnéesDatabase Engine, the core service for storing, processing, and securing data, replication, full-text search, tools for managing relational and XML data, and in database analytics integration.

Éditions Developer, Enterprise Core et d’évaluationDeveloper, Enterprise Core, and Evaluation editions
Pour les fonctionnalités prises en charge par l'édition Enterprise, Developer et les éditions d’évaluation, consultez les fonctionnalités répertoriées pour l’édition Enterprise de SQL Server dans les tableaux ci-dessous.For features supported by Developer, Enterprise Core, and Evaluation editions, see features listed for the SQL Server Enterprise edition in the following tables.

L’édition Developer continue à prendre en charge seulement 1 client pour SQL Server Distributed Replay.The Developer edition continues to support only 1 client for SQL Server Distributed Replay.

Limites d’échelleScale limits

FonctionnalitéFeature EnterpriseEnterprise StandardStandard WebWeb ExpressExpress
Capacité maximale de calcul utilisée par une instance unique - Moteur de base de données SQL ServerSQL Server Database Engine1Maximum compute capacity used by a single instance - Moteur de base de données SQL ServerSQL Server Database Engine1 Maximum du système d'exploitationOperating system maximum Limité à moins de 4 sockets ou 24 cœursLimited to lesser of 4 sockets or 24 cores Limité à moins de 4 sockets ou 16 cœursLimited to lesser of 4 sockets or 16 cores Limité à moins de 1 socket ou 4 cœursLimited to lesser of 1 socket or 4 cores
Capacité maximale de calcul utilisée par une instance unique - Analysis ServicesAnalysis Services ou Reporting ServicesReporting ServicesMaximum compute capacity used by a single instance - Analysis ServicesAnalysis Services or Reporting ServicesReporting Services Maximum du système d'exploitationOperating system maximum Limité à moins de 4 sockets ou 24 cœursLimited to lesser of 4 sockets or 24 cores Limité à moins de 4 sockets ou 16 cœursLimited to lesser of 4 sockets or 16 cores Limité à moins de 1 socket ou 4 cœursLimited to lesser of 1 socket or 4 cores
Mémoire maximale du pool de mémoires tampons par instance du Moteur de base de données SQL ServerSQL Server Database EngineMaximum memory for buffer pool per instance of Moteur de base de données SQL ServerSQL Server Database Engine Maximum du système d’exploitationOperating System Maximum 128 Go128 GB 64 Go64 GB 1410 Mo1410 MB
Mémoire maximale du cache de segments columnstore par instance du Moteur de base de données SQL ServerSQL Server Database EngineMaximum memory for Columnstore segment cache per instance of Moteur de base de données SQL ServerSQL Server Database Engine Mémoire illimitéeUnlimited memory 32 Go32 GB 16 Go16 GB 352 Mo352 MB
Taille maximale des données à mémoire optimisée par base de données dans le Moteur de base de données SQL ServerSQL Server Database EngineMaximum memory-optimized data size per database in Moteur de base de données SQL ServerSQL Server Database Engine Mémoire illimitéeUnlimited memory 32 Go32 GB 16 Go16 GB 352 Mo352 MB
Taille maximale de la base de données relationnelleMaximum relational database size 524 Po524 PB 524 Po524 PB 524 Po524 PB 10 Go10 GB

1 Enterprise edition avec serveur + Client Access License (CAL) basé (non disponible pour les nouveaux contrats) est limitée à un maximum de 20 cœurs par instance de SQL Server.1 Enterprise edition with Server + Client Access License (CAL) based licensing (not available for new agreements) is limited to a maximum of 20 cores per SQL Server instance. Il n'existe aucune limite dans le mode de licence Serveur selon le nombre de cœurs.There are no limits under the Core-based Server Licensing model. Pour plus d’informations, consultez limites de capacité de calcul par édition de SQL Server.For more information, see Compute capacity limits by edition of SQL Server.

Haute disponibilité SGBDRRDBMS high availability

FonctionnalitéFeature EnterpriseEnterprise StandardStandard WebWeb ExpressExpress
Envoi des journaux de transactionLog shipping OuiYes OuiYes OuiYes NonNo
Compression de sauvegardeBackup compression OuiYes OuiYes NonNo NonNo
Instantané de base de donnéesDatabase snapshot OuiYes NonNo NonNo NonNo
Instance de cluster de basculement Always On1Always On failover cluster instance1 OuiYes OuiYes NonNo NonNo
Groupes de disponibilité Always On2Always On availability groups2 OuiYes NonNo NonNo NonNo
Groupes de disponibilité de base 3Basic availability groups 3 NonNo OuiYes NonNo NonNo
Groupe de disponibilité à validation de réplica minimaleMinimum replica commit availability group OuiYes OuiYes NonNo NonNo
Groupe de disponibilité sans clusterClusterless availability group OuiYes OuiYes NonNo NonNo
Restauration en ligne de pages et de fichiersOnline page and file restore OuiYes NonNo NonNo NonNo
Indexation en ligneOnline indexing OuiYes NonNo NonNo NonNo
Reconstructions d’index en ligne pouvant être reprisesResumable online index rebuilds OuiYes NonNo NonNo NonNo
Modification de schéma en ligneOnline schema change OuiYes NonNo NonNo NonNo
Récupération rapideFast recovery OuiYes NonNo NonNo NonNo
Sauvegardes en miroirMirrored backups OuiYes NonNo NonNo NonNo
Ajout de mémoire et de processeur à chaudHot add memory and CPU OuiYes NonNo NonNo NonNo
Sauvegarde chiffréeEncrypted backup OuiYes OuiYes NonNo NonNo
Sauvegarde hybride vers Windows Azure (sauvegarde vers une URL)Hybrid backup to Windows Azure (backup to URL) OuiYes OuiYes NonNo NonNo

1 sur Enterprise edition, le nombre de nœuds est au maximum du système d’exploitation.1 On Enterprise edition, the number of nodes is the operating system maximum. L’édition Standard prend en charge deux nœuds.On Standard edition there is support for two nodes.

2 sur Enterprise edition, prend en charge jusqu'à 8 réplicas secondaires - y compris 2 réplicas secondaires synchrones.2 On Enterprise edition, provides support for up to 8 secondary replicas - including 2 synchronous secondary replicas.

3 standard edition prend en charge les groupes de disponibilité de base.3 Standard edition supports basic availability groups. Un groupe de disponibilité de base prend en charge deux réplicas, avec une base de données.A basic availability group supports two replicas, with one database. Pour plus d’informations sur les groupes de disponibilité de base, consultez Groupes de disponibilité de base.For more information about basic availability groups, see Basic Availability Groups.

Scalabilité et performances SGBDRRDBMS scalability and performance

FonctionnalitéFeature EnterpriseEnterprise StandardStandard WebWeb ExpressExpress
Columnstore 1Columnstore 1 OuiYes OuiYes OuiYes OuiYes
Fichiers binaires LOB dans les index columnstore clusterLarge object binaries in clustered columnstore indexes OuiYes OuiYes OuiYes OuiYes
Reconstruction d’index columnstore non cluster en ligneOnline non-clustered columnstore index rebuild OuiYes NonNo NonNo NonNo
OLTP en mémoire 1In-Memory OLTP 1 OuiYes OuiYes OuiYes OuiYes
Mémoire principale persistantePersistent Main Memory OuiYes OuiYes OuiYes OuiYes
Partitionnement des tables et des indexTable and index partitioning OuiYes OuiYes OuiYes OuiYes
Compression des donnéesData compression OuiYes OuiYes OuiYes OuiYes
gouverneur de ressourcesResource Governor OuiYes NonNo NonNo NonNo
Parallélisme de tables partitionnéesPartitioned Table Parallelism OuiYes NonNo NonNo NonNo
Mémoire de pages de grande taille compatible NUMA et allocation de tableau de tamponsNUMA Aware and Large Page Memory and Buffer Array Allocation OuiYes NonNo NonNo NonNo
Gouvernance des ressources d'E/SIO Resource Governance OuiYes NonNo NonNo NonNo
Durabilité différéeDelayed Durability OuiYes OuiYes OuiYes OuiYes
Paramétrage automatiqueAutomatic Tuning OuiYes NonNo NonNo NonNo
Jointures adaptatives en mode batchBatch Mode Adaptive Joins OuiYes NonNo NonNo NonNo
Retour d’allocation de mémoire en mode batchBatch Mode Memory Grant Feedback OuiYes NonNo NonNo NonNo
Exécution entrelacée pour les fonctions table à instructions multiplesInterleaved Execution for Multi-Statement Table Valued Functions OuiYes OuiYes OuiYes OuiYes
Améliorations de l’insertion en blocBulk insert improvements OuiYes OuiYes OuiYes OuiYes

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.1 In-Memory OLTP data size and Columnstore segment cache are limited to the amount of memory specified by edition in the Scale Limits section. Le Nombre maximal de degrés de parallélisme est limité.The max degrees of parallelism is limited. Les degrés de parallélisme (DOP) pour la création d’un index est limitée à 2 degré de parallélisme pour l’Édition Standard et à 1 pour les éditions Web et Express.The degrees of process parallelism (DOP) for an index build is limited to 2 DOP for the Standard edition and 1 DOP for the Web and Express editions. 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.This refers to columnstore indexes created over disk-based tables and memory-optimized tables.

Sécurité SGBDRRDBMS security

FonctionnalitéFeature EnterpriseEnterprise StandardStandard WebWeb ExpressExpress
Sécurité au niveau des lignesRow-level security OuiYes OuiYes OuiYes OuiYes
Always EncryptedAlways Encrypted OuiYes OuiYes OuiYes OuiYes
Masquage des données dynamiquesDynamic data masking OuiYes OuiYes OuiYes OuiYes
Audit de baseBasic auditing OuiYes OuiYes OuiYes OuiYes
Audit de granularité fineFine grained auditing OuiYes OuiYes OuiYes OuiYes
Chiffrement transparent de base de donnéesTransparent database encryption OuiYes NonNo NonNo NonNo
Rôles définis par l’utilisateurUser-defined roles OuiYes OuiYes OuiYes OuiYes
Bases de données autonomesContained databases OuiYes OuiYes OuiYes OuiYes
Chiffrement des sauvegardesEncryption for backups OuiYes OuiYes NonNo NonNo

Simplicité de gestion SGBDRRDBMS manageability

FonctionnalitéFeature EnterpriseEnterprise StandardStandard WebWeb ExpressExpress
Connexion administrateur dédiéeDedicated admin connection OuiYes OuiYes OuiYes Oui avec indicateur de traceYes with trace flag Oui avec indicateur de traceYes with trace flag
Prise en charge de scripts PowerShellPowerShell scripting support OuiYes OuiYes OuiYes OuiYes
Prise en charge des opérations des composants d’application du niveau Données : extraction, déploiement, mise à niveau, suppressionSupport for data-tier application component operations - extract, deploy, upgrade, delete OuiYes OuiYes OuiYes OuiYes
Automation de stratégie (vérification selon la planification et sur modification)Policy automation (check on schedule and change) OuiYes OuiYes OuiYes NonNo NonNo
Collecteur de données de performancesPerformance data collector OuiYes OuiYes OuiYes NonNo NonNo
Rapports de performances standardStandard performance reports OuiYes OuiYes OuiYes NonNo NonNo
Repères de plan et gel de planPlan guides and plan freezing for plan guides OuiYes OuiYes OuiYes NonNo NonNo
Requête directe de vues d'index (à l'aide de l'indicateur NOEXPAND)Direct query of indexed views (using NOEXPAND hint) OuiYes OuiYes OuiYes OuiYes
Maintenance automatique des vues indexéesAutomatic indexed views maintenance OuiYes OuiYes OuiYes NonNo NonNo
Vues partitionnées distribuéesDistributed partitioned views OuiYes NonNo NonNo NonNo
Opérations d'index parallèlesParallel indexed operations OuiYes NonNo NonNo NonNo
Utilisation automatique de vues indexées par l'optimiseur de requêteAutomatic use of indexed view by query optimizer OuiYes NonNo NonNo NonNo
Vérifications de cohérence en parallèleParallel consistency check OuiYes NonNo NonNo NonNo
Point de contrôle de l’utilitaire SQL ServerSQL Server Utility Control Point OuiYes NonNo NonNo NonNo

ProgrammabilityProgrammability

FonctionnalitéFeature EnterpriseEnterprise StandardStandard WebWeb ExpressExpress
JSONJSON OuiYes OuiYes OuiYes OuiYes
Magasin de requêtesQuery Store OuiYes OuiYes OuiYes OuiYes
TemporalTemporal OuiYes OuiYes OuiYes OuiYes
Prise en charge XML nativeNative XML support OuiYes OuiYes OuiYes OuiYes
Indexation XMLXML indexing OuiYes OuiYes OuiYes OuiYes
Fonctions MERGE & UPSERTMERGE & UPSERT capabilities OuiYes OuiYes OuiYes OuiYes
Types de données de date et d'heureDate and Time datatypes OuiYes OuiYes OuiYes OuiYes
Support d'internationalisationInternationalization support OuiYes OuiYes OuiYes OuiYes
Recherche sémantique et en texte intégralFull-text and semantic search OuiYes OuiYes OuiYes OuiYes NonNo
Spécification d'une langue dans une requêteSpecification of language in query OuiYes OuiYes OuiYes OuiYes NonNo
Service Broker (messagerie)Service Broker (messaging) OuiYes OuiYes Non (client uniquement)No (Client only) Non (client uniquement)No (Client only) Non (client uniquement)No (Client only)
Transact-SQL, points de terminaisonTransact-SQL endpoints OuiYes OuiYes OuiYes NonNo NonNo
GraphiqueGraph OuiYes OuiYes OuiYes OuiYes

1 La montée en puissance parallèle avec plusieurs nœuds de calcul nécessite un nœud principal.1 Scale out with multiple compute nodes requires a head node.

Integration ServicesIntegration Services

Pour plus d’informations sur les fonctionnalités d’Integration Services (SSIS) prises en charge par les éditions de SQL ServerSQL Server, consultez fonctionnalités Integration Services pris en charge par les éditions de SQL Server.For info about the Integration Services (SSIS) features supported by the editions of SQL ServerSQL Server, see Integration Services features supported by the editions of SQL Server.

Services d’emplacement et spatiauxSpatial and location services

Nom de la fonctionnalitéFeature Name EnterpriseEnterprise StandardStandard WebWeb ExpressExpress
Index spatiauxSpatial indexes OuiYes OuiYes OuiYes OuiYes
Types de données planaires et géodésiquesPlanar and geodetic datatypes OuiYes OuiYes OuiYes OuiYes
Bibliothèques spatiales avancéesAdvanced spatial libraries OuiYes OuiYes OuiYes OuiYes
Importation/exportation de formats de données spatiales standardImport/export of industry-standard spatial data formats OuiYes OuiYes OuiYes OUIYes

Étapes suivantesNext steps

Éditions et fonctionnalités prises en charge pour SQL Server 2017 - WindowsEditions and supported features for SQL Server 2017 - Windows
Éditions et fonctionnalités prises en charge pour SQL Server 2016 - WindowsEditions and supported features for SQL Server 2016 - Windows
Éditions et fonctionnalités prises en charge pour SQL Server 2014 - WindowsEditions and supported features for SQL Server 2014 - Windows
Installation de SQL Server 2016Installation for SQL Server
Spécifications de produit pour SQL ServerProduct Specifications for SQL Server