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.
L’édition d’évaluation SQL Server est disponible pendant une période d’essai gratuit de 180 jours.
Pour obtenir les notes de publication les plus récentes et des informations sur les nouveautés, consultez les rubriques suivantes :
Le tableau ci-dessous décrit les éditions de SQL Server.
Édition
Définition
Entreprise
L’offre Premium, SQL Server Édition Entreprise, fournit des fonctionnalités de centre de données avancées et complètes avec des performances ultrarapides, une virtualisation illimitée 1 et des fonctions décisionnelles de bout en bout, qui autorisent un haut niveau de service pour les charges de travail critiques et l’accès de l’utilisateur final aux insights sur les données.
SQL Server Édition Standard permet la gestion des données de base et inclut une base de données décisionnelle destinée aux départements des grandes entreprises et aux PME, permettant d’exécuter leurs applications et prenant en charge des outils de développement courants locaux et dans le cloud, pour une gestion efficace des bases de données avec des ressources informatiques minimales.
Web
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
L'éditionSQL Server Developer permet aux développeurs de créer des applications basées sur SQL 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. L'édition SQL Server Developer est la solution idéale pour le développement et le test d'applications.
Express Edition
SQL Server 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 basées sur les données. C'est la solution idéale pour les éditeurs de logiciels, les développeurs et les amateurs de création d'applications clientes. Si vous avez besoin de fonctionnalités de base de données plus évoluées, vous pouvez mettre à niveau de manière transparente SQL Server Express vers des versions plus sophistiquées de SQL Server. SQL Server Express LocalDB, une version allégée de l’édition Express qui conserve toutes les caractéristiques de programmabilité de ce dernier, s’exécute en mode utilisateur, s’installe rapidement sans aucune configuration et n’a qu’une courte liste de prérequis.
Sur un serveur Internet, comme un serveur exécutant les services IIS, vous installez généralement les outils clients SQL Server. Les outils clients comprennent les composants de connectivité clients utilisés par une application qui se connecte à une instance SQL Server.
Notes
Bien que vous puissiez installer une instance SQL Server sur un ordinateur exécutant les services Internet (IIS), ceci ne se fait en général que pour des sites Web de petite taille qui ne possèdent qu'un seul ordinateur serveur. La plupart des sites Web disposent de leur système IIS de niveau intermédiaire sur un serveur ou sur un cluster de serveurs, et de leurs bases de données sur un serveur distinct ou sur une fédération distincte de serveurs.
SQL Server avec des applications client/serveur
Vous pouvez installer uniquement les composants clients de 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 .
L'option d'outils clients installe les fonctionnalités suivantes de SQL Server : composants de compatibilité descendante, SQL Server Data Tools, composants de connectivité, outils d'administration, kit de développement logiciel et composants de la documentation en ligne de SQL Server . Pour plus d’informations, consultez Installer SQL Server.
Choisir parmi les composants SQL Server
Utilisez la page de sélection de composant de l'Assistant Installation de SQL Server pour sélectionner les composants à inclure dans une installation de SQL Server. Par défaut, aucune des fonctionnalités incluses dans l'arborescence n'est sélectionnée.
Utilisez les informations des tableaux suivants pour déterminer le jeu de fonctionnalités qui répond le mieux à vos besoins.
Composants serveur
Description
Moteur de base de données SQL Server
Le 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, des outils de gestion de données relationnelles et XML, l’intégration de l’analytique dans la base de données, et l’intégration de PolyBase pour accéder à Hadoop et à d’autres sources de données hétérogènes, et le serveur Data Quality Services (DQS).
Analysis Services
Analysis Services inclut les outils de création et de gestion d’applications de traitement analytique en ligne (OLAP, OnLine Analytical Processing) et d’exploration de données.
Reporting Services
Reporting Services inclut les composants serveur et clients permettant de créer, de gérer et de déployer des rapports tabulaires, de matrice, graphiques et de forme libre. Reporting Services est également une plateforme évolutive que vous pouvez utiliser pour développer des applications de création de rapports.
Integration Services
Integration Services propose un ensemble d’outils graphiques et d’objets programmables permettant de déplacer, de copier et de transformer les données. Il inclut également le composant Data Quality Services (DQS) pour Integration Services.
Master Data Services
Master Data Services (MDS) est la solution SQL Server de gestion des données de référence. MDS peut être configuré pour gérer tout domaine (produits, clients, comptes) et inclut des hiérarchies, une sécurité granulaire, des transactions, la gestion des versions des données et les règles métier, ainsi que Complément pour Microsoft Excel , pouvant être utilisé pour gérer les données.
R Services (dans la base de données)
R Services (In-Database) prend en charge les solutions R évolutives et distribuées sur plusieurs plateformes et avec plusieurs sources de données d’entreprise, notamment Linux, Hadoop et Teradata.
Outils d'administration
Description
SQL Server Management Studio
SQL Server Management Studio est un environnement intégré permettant d’accéder aux composants de SQL Server, de les configurer, les gérer, les administrer et de les développer. Management Studio permet aux développeurs et aux administrateurs de tous niveaux de compétence d’utiliser SQL Server.
Le Gestionnaire de configurationSQL Server permet de gérer la configuration de base des services SQL Server , des protocoles serveur et clients et des alias clients.
SQL Server Profiler
SQL Server Profiler fournit une interface utilisateur graphique qui permet d’analyser une instance du Moteur de base de données ou d’ Analysis Services.
Assistant Paramétrage duMoteur de base de données
L'Assistant Paramétrage duMoteur de base de données permet de créer des ensembles d'index, des vues indexées et des partitions optimaux.
Data Quality Client
Fournit une interface utilisateur graphique très facile et intuitive pour se connecter au serveur DQS et effectue des opérations de nettoyage des données. Il vous permet également de surveiller de façon centralisée différentes activités effectuées pendant l'opération de nettoyage des données.
SQL Server Data Tools
SQL Server Data Tools fournissent un environnement de développement intégré (IDE) permettant de générer des solutions pour les composants Business Intelligence : Analysis Services, Reporting Services, et Integration Services.
(Anciennement, Business Intelligence Development Studio.) SQL Server Data Tools inclut également des « projets de base de données », qui offrent un environnement intégré aux développeurs, afin qu'ils puissent mener à bien leurs travaux de création de bases de données quelle que soit la plateforme SQL Server (sur site et hors site) dans Visual Studio. Les développeurs de bases de données peuvent utiliser l'explorateur de serveurs amélioré de Visual Studio pour créer ou modifier facilement des objets de base de données et des données, ou exécuter des requêtes.
Composants de connectivité
Installe des composants permettant la communication entre les clients et les serveurs, et des bibliothèques réseau pour DB-Library, ODBC et OLE DB.
Documentation
Description
Documentation en ligneSQL Server
Documentation de base de SQL Server.
Éditions Developer et Evaluation
Pour connaître les fonctionnalités prises en charge par les éditions Developer et Evaluation, consultez les fonctionnalités répertoriées pour SQL Server Entreprise Edition dans les tableaux ci-dessous.
Mémoire maximale du cache de segments columnstore par instance du Moteur de base de données SQL Server
Mémoire illimitée
32 Go 2
16 Go 2
352 Mo 2
352 Mo 2
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 2
16 Go 2
352 Mo 2
352 Mo 2
Mémoire maximale utilisée par instance de Analysis Services
Maximum du système d’exploitation
Tabulaire : 16 Go
MOLAP : 64 Go
N/A
N/A
N/A
Mémoire maximale utilisée par instance de Reporting Services
Maximum du système d’exploitation
64 Go
64 Go
4 Go
N/A
Taille maximale de la base de données relationnelle
524 Po
524 Po
524 Po
10 Go
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 Compute Capacity Limits by Edition of SQL Server.
2 S’applique à SQL Server 2016 SP1 (13.x) dans le cadre de la création d’une surface de programmabilité commune entre différentes éditions.
Haute disponibilité SGBDR
Fonctionnalité
Entreprise
standard
Web
Express par Avancé Services
Express
Prise en charge de Server Core 1
Oui
Oui
Oui
Oui
Oui
Copie des journaux de transaction
Oui
Oui
Oui
No
Non
Mise en miroir de bases de données
Oui
Oui4
Oui 5
Oui 5
Oui 5
Compression de sauvegarde
Oui
Oui
No
Non
Non
Instantané de base de données
Oui
Oui 3
Oui 3
Oui 3
Oui 3
Instances de cluster de basculement Always On
16 nœuds
2 nœuds
Non
Non
Non
Groupes de disponibilité Always On
Oui
Jusqu’à 8 réplicas secondaires, notamment 2 réplicas secondaires synchrones
Non
Non
Non
Non
Groupes de disponibilité de base 2
Non
2 nœuds
Non
Non
Non
Restauration en ligne de pages et de fichiers
Oui
No
Non
Non
Non
Indexation en ligne
Oui
No
Non
Non
Non
Modification de schéma en ligne
Oui
No
Non
Non
Non
Récupération rapide
Oui
No
Non
Non
Non
Sauvegardes en miroir
Oui
No
Non
Non
Non
Ajout de mémoire et de processeur à chaud
Oui
No
Non
Non
Non
Assistant de récupération de base de données
Oui
Oui
Oui
Oui
Oui
Sauvegarde chiffrée
Oui
Oui
No
Non
Non
Sauvegarde hybride vers Azure (sauvegarde vers une URL)
3 S’applique à SQL Server 2016 SP1 dans le cadre de la création d’une surface de programmabilité commune entre différentes éditions.
4 Sécurité complète uniquement.
5 Témoin uniquement.
Scalabilité et performances SGBDR
Fonctionnalité
Entreprise
standard
Web
Express par Avancé Services
Express
Columnstore 1, 2
Oui
Oui
Oui
Oui
Oui
OLTP en mémoire 1, 2
Oui
Oui
Oui
Oui 3
Oui
Stretch Database
Oui
Oui
Oui
Oui
Oui
Mémoire principale persistante
Oui
Oui
Oui
Oui
Oui
Prise en charge de plusieurs instances
50
50
50
50
50
Partitionnement des tables et des index 2
Oui
Oui
Oui
Oui
Oui
Compression des données 2
Oui
Oui
Oui
Oui
Oui
gouverneur de ressources
Oui
No
Non
Non
Non
Parallélisme de tables partitionnées 2
Oui
Oui
Oui
No
Non
Plusieurs conteneurs Filestream 2
Oui
Oui
Oui
Oui
Oui
Mémoire de pages de grande taille compatible NUMA et allocation de tableau de mémoires tampons
Oui
Non 4
Non
Non
Non
Buffer Pool Extension
Oui
Oui
No
Non
Non
Gouvernance des ressources d’E/S
Oui
No
Non
Non
Non
Lecture anticipée
Oui
No
Non
Non
Non
Analyse avancée
Oui
No
Non
Non
Non
Durabilité différée
Oui
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.
2 S’applique à SQL Server 2016 SP1 (13.x) dans le cadre de la création d’une surface de programmabilité commune entre différentes éditions. Pushdown d’agrégats, pushdown de prédicats de chaîne et optimisations SIMD sont des améliorations de l’évolutivité de l’Édition Entreprise SQL Server. Pour plus d’informations, consultez Index columnstore - Nouveautés.
3 Cette fonctionnalité n’est pas incluse dans l’option d’installation Base de données locale.
4 La licence Standard Edition et SQL Server + CAL peut limiter le nombre de processeurs utilisables par SQL Server Standard, mais SQL Server Standard est compatible NUMA.
Sécurité SGBDR
Fonctionnalité
Entreprise
standard
Web
Express
Express par Avancé Services
Sécurité au niveau des lignes
Oui
Oui
Oui 1
Oui 1
Oui 1
Always Encrypted
Oui
Oui 1
Oui 1
Oui 1
Oui 1
Masquage dynamique des données
Oui
Oui
Oui 1
Oui 1
Oui 1
Audit de serveur
Oui
Oui
Oui
Oui
Oui
Audit de base de données
Oui
Oui 1
Oui 1
Oui 1
Oui 1
Chiffrement transparent de base de données
Oui
No
Non
Non
Non
Gestion de clés extensible
Oui
No
Non
Non
Non
Rôles définis par l’utilisateur
Oui
Oui
Oui
Oui
Oui
Bases de données autonomes
Oui
Oui
Oui
Oui
Oui
Chiffrement des sauvegardes
Oui
Oui
No
Non
Non
1 S’applique à SQL Server 2016 SP1 (13.x) dans le cadre de la création d’une surface de programmabilité commune entre différentes éditions.
Réplication
Fonctionnalité
Entreprise
standard
Web
Express par Avancé Services
Express
Abonnés hétérogènes
Oui
Oui
No
Non
Non
Réplication de fusion
Oui
Oui
Oui 1
Oui 1
Oui 1
Publication Oracle
Oui
No
Non
Non
Non
Réplication transactionnelle d’égal à égal
Oui
No
Non
Non
Non
Réplication d'instantané
Oui
Oui
Oui 1
Oui 1
Oui 1
Suivi des modifications SQL Server
Oui
Oui
Oui
Oui
Oui
Réplication transactionnelle
Oui
Oui
Oui 1
Oui 1
Oui 1
Réplication transactionnelle vers Azure
Oui
Oui
No
Non
Non
Réplication transactionnelle, abonnement pouvant être mis à jour
Oui
Oui
No
Non
Non
1 Abonné uniquement.
Outils d'administration
Fonctionnalité
Entreprise
standard
Web
Express par Avancé Services
Express
Objets de gestion SQL (SMO)
Oui
Oui
Oui
Oui
Oui
Gestionnaire de configuration SQL
Oui
Oui
Oui
Oui
Oui
SQL CMD (outil d'invite de commandes)
Oui
Oui
Oui
Oui
Oui
Distributed Replay - Outil d’administration
Oui
Oui
Oui
Oui
Non
Distribute Replay - Client
Oui
Oui
Oui
No
Non
Distributed Replay - Contrôleur
Jusqu’à 16 clients
1 client
1 client
Non
Non
SQL Profiler
Oui
Oui
Non 1
Non 1
Non 1
SQL Server Agent
Oui
Oui
Oui
No
Non
Pack d'administration Microsoft System Center Operations Manager
Oui
Oui
Oui
No
Non
Assistant Paramétrage de base de données (DTA)
Oui
Oui 2
Oui 2
Non
Non
1 SQL Server Web, SQL Server Express, SQL Server Express with Tools et SQL Server Express with Advanced Services peuvent être profilés à l’aide de SQL Server Standard et SQL Server Entreprise.
2 Paramétrage activé uniquement sur les fonctionnalités de l’édition Standard
Simplicité de gestion SGBDR
Fonctionnalité
Entreprise
standard
Web
Express par Avancé Services
Express
Instances utilisateur
Non
Non
Non
Oui
Oui
LocalDB
Non
Non
Non
Oui
Non
Connexion administrateur dédiée
Oui
Oui
Oui
Oui 3
Oui 3
Prise en charge de scripts PowerShell
Oui
Oui
Oui
Oui
Oui
Prise en charge de SysPrep 1
Oui
Oui
Oui
Oui
Oui
Prise en charge des opérations des composants d’application du niveau Données : extraction, déploiement, mise à niveau, suppression
Oui
Oui
Oui
Oui
Oui
Automation de stratégie (vérification selon la planification et sur modification)
Oui
Oui
Oui
No
Non
Collecteur de données de performances
Oui
Oui
Oui
No
Non
Possibilité d’inscription en tant qu’instance managée dans le cadre de la gestion de plusieurs instances
Oui
Oui
Oui
No
Non
Rapports de performances standard
Oui
Oui
Oui
No
Non
Repères de plan et gel de plan relatif
Oui
Oui
Oui
No
Non
Requête directe de vues d'index (à l'aide de l'indicateur NOEXPAND)
Oui
Oui
Oui
Oui
Oui
Maintenance automatique des vues indexées
Oui
Oui
Oui
No
Non
Vues partitionnées distribuées
Oui
No
Non
Non
Non
Opérations d'indexation parallèles
Oui
No
Non
Non
Non
Utilisation automatique de vues indexées par l'optimiseur de requête
Administrer une infrastructure de base de données SQL Server pour les bases de données relationnelles cloud, locales et hybrides à l’aide des offres de bases de données relationnelles Microsoft PaaS.
Cet article décrit les fonctionnalités prises en charge par les différentes éditions de SQL Server 2017, qui répondent à différents besoins en termes de performances, de runtime et de prix.
Le programme d’installation de SQL Server prend en charge la mise à niveau d’édition entre les différentes éditions de SQL Server. Avant de commencer une mise à niveau d’édition, passez en revue les ressources de cet article.
Cet article fournit des liens vers des ressources qui contiennent des informations de mise à niveau pour les instances de différentes versions de SQL Server.