SQL Server 2016 et 2017 : Configurations logicielle et matérielle requises

S’applique à :SQL Server - Windows uniquement

Cet article liste les exigences matérielles et logicielles minimales nécessaires à l’installation et à l’exécution de SQL Server 2016 et SQL Server 2017 sur un système d’exploitation Windows.

Pour connaître les exigences matérielles et logicielles des autres versions de SQL Server, consultez :

Configuration matérielle requise

Les exigences matérielles suivantes s’appliquent à SQL Server 2016 et à SQL Server 2017 :

Composant Condition requise
Disque dur SQL Server requiert un minimum de 6 GO d'espace disque disponible.

L'espace disque nécessaire varie selon les composants SQL Server que vous installez. Pour plus d’informations, consultez Espace disque nécessaire plus loin dans cet article. Pour plus d'informations sur les types de stockage pris en charge pour les fichiers de données, consultez Storage Types for Data Files.

Il est recommandé d’installer SQL Server sur des ordinateurs dont le format de fichier est NTFS ou ReFS. Le système de fichiers FAT32 est pris en charge, mais il n’est pas recommandé car il est moins sécurisé que les systèmes de fichiers NTFS et ReFS.

Les lecteurs en lecture seule, mappés ou compressés sont bloqués lors de l’installation.
Lecteur Un lecteur de DVD, selon le cas, est exigé pour l'installation à partir d'un disque.
Moniteur SQL Server requiert un moniteur avec une résolution Super-VGA (800 x 600) ou supérieure.
Internet Les fonctionnalités Internet requièrent un accès à Internet (des frais peuvent s'appliquer).
Mémoire * Minimum :

Éditions Express : 512 MO

Toutes les autres éditions : 1 Go

Recommandé :

Éditions Express : 1 Go

Toutes les autres éditions : au moins 4 GO, qui doivent être augmentés au fur et à mesure de l’augmentation de la taille de la base de données pour garantir des performances optimales.
Vitesse du processeur Minimum : processeur x64, 1,4 GHz

Recommandé : 2.0 GHz ou plus rapide
Type de processeur Processeur x64 : AMD Opteron, AMD Athlon 64, Intel Xeon avec prise en charge d’Intel EM64T, Intel Pentium IV avec prise en charge d’EM64T

Notes

L’installation de SQL Server est prise en charge uniquement sur les processeurs x64. Elle n’est plus prise en charge sur les processeurs x86.

*La mémoire minimale pour installer le composant Data Quality Server dans Data Quality Services (DQS) est de 2 Go de RAM, ce qui diffère de la mémoire minimale nécessaire pour SQL Server. Pour obtenir des informations sur l'installation de DQS, consultez Install Data Quality Services.

Configuration logicielle requise

Dans cette section, le tableau liste les exigences logicielles minimales nécessaires à l’exécution de SQL Server. Il existe également des options de configuration qui sont recommandées pour des performances optimales.

Les exigences logicielles suivantes s’appliquent à toutes les installations :

Composant Condition requise
.NET Framework SQL Server 2016 (13.x) et les versions ultérieures nécessitent .NET Framework 4.6 pour la prise en charge du moteur de base de données, de Master Data Services et de la réplication. Le programme d’installation de SQL Server installe automatiquement .NET Framework. Vous pouvez également installer manuellement .NET Framework à partir de Microsoft .NET Framework 4.6 (programme d’installation Web) pour Windows.

Pour obtenir davantage d’informations ainsi que des recommandations et des conseils sur .NET Framework 4.6, consultez le Guide de déploiement du .NET Framework pour les développeurs.

Windows 8.1et Windows Server 2012 R2 nécessitent une mise à niveau ( KB2919355 ) avant l’installation du .NET Framework 4.6.

Remarque : la prise en charge de .NET Framework 4.5.2, 4.6 et 4.6.1 s’est terminée le 26 avril 2022.
  • SQL Server 2016 (13.x) et les versions ultérieures nécessitent .NET Framework 4.6 pour la prise en charge du moteur de base de données, de Master Data Services et de la réplication (l’installation du serveur SQL se fait automatiquement .NET Framework). Vous pouvez effectuer une mise à niveau vers .NET 4.8 Framework ou installer directement .NET 4.8 Framework. Toutes les infrastructures avec la version principale 4 effectuent une mise à niveau sur place et offrent une compatibilité descendante. Pour plus d’informations, consultez Télécharger .NET Framework 4.8 | Téléchargements officiels gratuits (microsoft.com).
  • SQL Server 2014 et SQL Server 2012 utilisent .NET Framework 3.5 SP1, qui est pris en charge jusqu’en 2029. Cette mise hors service ne les impacte donc pas.
Logiciel réseau Les systèmes d'exploitation pris en charge pour SQL Server possèdent un logiciel réseau intégré. Les instances par défaut et les instances nommées d’une installation autonome prennent en charge les protocoles réseau suivants : Mémoire partagée, Canaux nommés, TCP/IP et VIA.

Remarque : le protocole VIA n’est pas pris en charge sur les clusters de basculement. Les clients ou les applications exécutés sur le même nœud du cluster de basculement en tant que l’instance SQL Server peuvent utiliser le protocole de mémoire partagée pour se connecter à SQL Server à l’aide de leur adresse de canal local. Toutefois, ce type de connexion n'est pas adaptée aux groupements et échoue après un basculement de l'instance. Elle n'est donc pas recommandée et ne doit être utilisée que dans des scénarios spécifiques.

Important : le protocole VIA est déconseillé. Cette fonctionnalité sera supprimée dans une version future de SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité.

Pour plus d'informations sur les protocoles et les bibliothèques réseau, consultez Network Protocols and Network Libraries.

Le programme d'installation deSQL Server installe les composants logiciels suivants requis par le produit :

  • SQL Server Native Client
  • Fichiers de support du programme d’installation deSQL Server

Important

La fonctionnalité PolyBase comporte d’autres exigences matérielles et logicielles. Pour plus d’informations, consultez Prise en main de PolyBase.

Prise en charge du système d’exploitation pour SQL Server 2017

Le tableau suivant indique les éditions de SQL Server 2017 qui sont compatibles avec les différentes versions de Windows :

Édition de SQL Server : Entreprise Développeur Standard Web Express
Windows Server 2022 Datacenter Oui Oui Oui Oui Oui
Windows Server 2022 Datacenter : Azure Edition Oui Oui Oui Oui Oui
Windows Server 2022 Standard Oui Oui Oui Oui Oui
Windows Server 2019 Datacenter Oui Oui Oui Oui Oui
Windows Server 2019 Standard Oui Oui Oui Oui Oui
Windows Server 2019 Essentials Oui Oui Oui Oui Oui
Windows Server 2016 Datacenter Oui Oui Oui Oui Oui
Windows Server 2016 Standard Oui Oui Oui Oui Oui
Windows Server 2016 Essentials Oui Oui Oui Oui Oui
Windows Server 2012 R2 Datacenter Oui Oui Oui Oui Oui
Windows Server 2012 R2 Standard Oui Oui Oui Oui Oui
Windows Server 2012 R2 Essentials Oui Oui Oui Oui Oui
Windows Server 2012 R2 Foundation Oui Oui Oui Oui Oui
Windows Server 2012 Datacenter Oui Oui Oui Oui Oui
Windows Server 2012 Standard Oui Oui Oui Oui Oui
Windows Server 2012 Essentials Oui Oui Oui Oui Oui
Windows Server 2012 Foundation Oui Oui Oui Oui Oui
Windows 11 IoT Entreprise Non Oui Oui No Oui
Windows 11 Entreprise Non Oui Oui No Oui
Windows 11 Professional Non Oui Oui No Oui
Windows 11 Famille Non Oui Oui No Oui
Windows 10 IoT Entreprise Non Oui Oui No Oui
Windows 10 Entreprise Non Oui Oui No Oui
Windows 10 Professionnel Non Oui Oui No Oui
Windows 10 Famille Non Oui Oui No Oui
Windows 8.1 Enterprise Non Oui Oui No Oui
Windows 8.1 Professionnel Non Oui Oui No Oui
Windows 8.1 Enterprise Non Oui Oui No Oui
Windows 8 Professionnel Non Oui Oui No Oui
Windows 8 Non Oui Oui No Oui

Prise en charge Server Core pour SQL Server 2017

Les éditions suivantes du serveur Windows prennent en charge l'installation de SQL Server 2017 en mode Server Core :

Windows Server 2022 Standard

Windows Server 2022 Datacenter

Windows Server 2022 Datacenter : Azure Edition

Windows Server 2019 Standard

Windows Server 2019 Datacenter

Windows Server 2016 Standard

Windows Server 2016 Datacenter

Windows Server 2012 R2 Standard

Windows Server 2012 R2 Datacenter

Windows Server 2012 Standard

Windows Server 2012 Datacenter

Pour plus d’informations sur l’installation de SQL Server en mode Server Core, consultez Installer SQL Server sur Server Core.

Notes

L’installation de SQL Server sur un système d’exploitation Windows sur lequel le respect de la casse est activé n’est pas prise en charge. Pour plus d’informations, consultez SQL Server n’est pas pris en charge sur un système d’exploitation Windows sur lequel le respect de la casse est activé

Prise en charge du système d’exploitation pour SQL Server 2016

Le tableau suivant indique les éditions de SQL Server 2016 qui sont compatibles avec les différentes versions de Windows :

Édition de SQL Server : Entreprise Développeur Standard Web Express
Windows Server 2022 Datacenter Non Non Non Non Non
Windows Server 2022 Datacenter : Azure Edition Non Non Non Non Non
Windows Server 2022 Standard Non Non Non Non Non
Windows Server 2019 Datacenter Oui Oui Oui Oui Oui
Windows Server 2019 Standard Oui Oui Oui Oui Oui
Windows Server 2019 Essentials Oui Oui Oui Oui Oui
Windows Server 2016 Datacenter Oui Oui Oui Oui Oui
Windows Server 2016 Standard Oui Oui Oui Oui Oui
Windows Server 2016 Essentials Oui Oui Oui Oui Oui
Windows Server 2012 R2 Datacenter Oui Oui Oui Oui Oui
Windows Server 2012 R2 Standard Oui Oui Oui Oui Oui
Windows Server 2012 R2 Essentials Oui Oui Oui Oui Oui
Windows Server 2012 R2 Foundation Oui Oui Oui Oui Oui
Windows Server 2012 Datacenter Oui Oui Oui Oui Oui
Windows Server 2012 Standard Oui Oui Oui Oui Oui
Windows Server 2012 Essentials Oui Oui Oui Oui Oui
Windows Server 2012 Foundation Oui Oui Oui Oui Oui
Windows 11 IoT Entreprise Non Non Non Non Non
Windows 11 Entreprise Non Non Non Non Non
Windows 11 Professional Non Non Non Non Non
Windows 11 Famille Non Non Non Non Non
Windows 10 IoT Entreprise Non Oui Oui No Oui
Windows 10 Entreprise Non Oui Oui No Oui
Windows 10 Professionnel Non Oui Oui No Oui
Windows 10 Famille Non Oui Oui No Oui
Windows 8.1 Enterprise Non Oui Oui No Oui
Windows 8.1 Professionnel Non Oui Oui No Oui
Windows 8.1 Enterprise Non Oui Oui No Oui
Windows 8 Professionnel Non Oui Oui No Oui
Windows 8 Non Oui Oui No Oui

Pour obtenir la configuration minimale requise pour installer SQL Server sur Windows Server 2012 ou Windows 8, consultez Installation de SQL Server sur Windows Server 2012 ou Windows Server 8.

Prise en charge Server Core pour SQL Server 2016

Les éditions suivantes du serveur Windows prennent en charge l'installation de SQL Server 2016 en mode Server Core :

Windows Server 2019 Standard

Windows Server 2019 Datacenter

Windows Server 2016 Standard

Windows Server 2016 Datacenter

Windows Server 2012 R2 Standard

Windows Server 2012 R2 Datacenter

Windows Server 2012 Standard

Windows Server 2012 Datacenter

Pour plus d’informations sur l’installation de SQL Server en mode Server Core, consultez Installer SQL Server sur Server Core.

Notes

L’installation de SQL Server sur un système d’exploitation Windows sur lequel le respect de la casse est activé n’est pas prise en charge. Pour plus d’informations, consultez SQL Server n’est pas pris en charge sur un système d’exploitation Windows sur lequel le respect de la casse est activé

Prise en charge WOW64

WOW64 (Windows 32 bits sur Windows 64 bits) est une fonctionnalité des éditions 64 bits de Windows qui permet aux applications 32 bits de s'exécuter de façon native en mode 32 bits. Les applications fonctionnent en mode 32 bits, même si le système d'exploitation sous-jacent est un système 64 bits. WOW64 n’est pas pris en charge pour les installations SQL Server . Les outils de gestion sont cependant pris en charge dans WOW64.

Fonctionnalités prises en charge sur les systèmes d’exploitation clients 32 bits

Les systèmes d’exploitation client Windows (par exemple, Windows 10 et Windows 8.1) sont disponibles sous forme d’architectures 32 bits ou 64 bits. Toutes les fonctionnalités de SQL Server sont prises en charge sur les systèmes d’exploitation client 64 bits. Sur les systèmes d’exploitation client 32 bits, les fonctionnalités suivantes sont prises en charge :

  • Data Quality Client
  • Connectivité des outils clients
  • Integration Services
  • Compatibilité descendante des outils clients
  • Kit de développement logiciel (SDK) des outils clients
  • Composants de documentation
  • Composants Distributed Replay
  • Distributed Replay Controller
  • Distributed Replay Client
  • Kit de développement logiciel (SDK) de l'option Connectivité client de SQL

Les systèmes d’exploitation serveurWindows Server 2008 R2 et versions ultérieures ne sont pas disponibles sous forme d’architectures 32 bits. Tous les systèmes d’exploitation serveur pris en charge sont disponibles uniquement sous forme d’architectures 64 bits. Toutes les fonctionnalités sont prises en charge sur les systèmes d’exploitation serveur 64 bits.

Prise en charge de langues différentes

Pour plus d’informations sur la prise en charge de plusieurs langues et sur les considérations relatives à l’installation de SQL Server dans les langues localisées, consultez Versions linguistiques locales dans SQL Server

Espace disque requis

Pendant l'installation de SQL Server, Windows Installer crée des fichiers temporaires sur le lecteur système. Avant d'exécuter le programme d'installation ou de mise à niveau de SQL Server, vérifiez que vous disposez d'au moins 6,0 Go d'espace disponible sur le lecteur système pour ces fichiers. Cette configuration requise s'applique même lorsque vous installez tous les composants SQL Server sur un lecteur différent du lecteur par défaut.

L'espace disque nécessaire peut varier selon la configuration du système et les fonctionnalités installées. Le tableau suivant présente l'espace disque nécessaire pour les composants SQL Server .

Fonctionnalité Espace disque nécessaire
Moteur de base de données et fichiers de données, réplication, recherche en texte intégral et Data Quality Services 1 480 Mo
Moteur de base de données (dans la configuration ci-dessus) avec R Services (dans la base de données) 2 744 Mo
Moteur de base de données (dans la configuration ci-dessus) avec service de requête PolyBase pour données externes 4 194 Mo
Analysis Services et fichiers de données 698 Mo
Reporting Services 967 Mo
Microsoft R Server (Autonome) 280 Mo
Reporting Services - SharePoint 1 203 Mo
ComplémentReporting Services Add-in for SharePoint Products 325 Mo
Data Quality Client 121 Mo
Connectivité des outils clients 328 Mo
Integration Services 306 Mo
Composants clients (autres que la documentation en ligne de SQL Server et les outils Integration Services) 445 Mo
Master Data Services 280 Mo
Composants de la documentation en ligneSQL Server pour afficher et gérer le contenu d’aide* 27 Mo
Toutes les fonctionnalités 8 030 Mo

*L’espace disque requis pour le contenu de la documentation en ligne téléchargé est de 200 Mo.

Types de stockage pour les fichiers de données

Les types de stockage pris en charge pour les fichiers de données sont :

  • Disque local
    • SQL Server prend actuellement en charge les lecteurs de disque dont les tailles de secteur natif standard s’élève à 512 octets et 4 Ko. Les disques durs dont les tailles de secteur est supérieure à 4 Ko peuvent provoquer des erreurs quand vous essayez d’y stocker des fichiers de données SQL Server. Consultez Limites des tailles de secteur de disque dur prises en charge dans SQL Server pour plus d’informations sur la prise en charge des tailles de secteur de disque dur dans SQL Server. Pour plus d’informations, consultez Résoudre les erreurs liées à une taille de secteur de disque système supérieure à 4 Ko.
    • L'installation du cluster de basculementSQL Server prend en charge uniquement le disque local pour l'installation des fichiers tempdb. Assurez-vous que le chemin d'accès spécifié pour les données tempdb et les fichiers journaux sont valides sur tous les nœuds du cluster. Pendant le basculement, si les répertoires tempdb sont non disponibles sur le nœud de basculement cible, la ressource SQL Server ne se met pas en ligne.
  • Stockage partagé
  • Espaces de stockage direct (S2D)
  • Partage de fichiers SMB
    • Le stockage de fichiers SMB n'est pas pris en charge pour les fichiers de données d' Analysis Services pour les installations autonomes ou en clusters. Utilisez un stockage attaché direct, un réseau de zone de stockage ou des espaces de stockage direct (S2D) à la place.
    • Le stockage SMB peut être hébergé par un serveur de fichiers Windows ou un dispositif de stockage SMB tiers. Si vous utilisez un serveur de fichiers Windows, il doit s'agir de la version 2008 ou ultérieure. Pour plus d'informations sur l'installation de SQL Server en utilisant le partage de fichiers SMB comme option de stockage, consultez Installer SQL Server avec le partage de fichiers SMB en tant qu'option de stockage.

Installation de SQL Server sur un contrôleur de domaine

Pour des raisons de sécurité, nous recommandons de ne pas installer SQL Server sur un contrôleur de domaine. SQL Server ne bloque pas l'installation sur un ordinateur qui est contrôleur de domaine, mais les limitations suivantes s'appliquent :

  • Vous ne pouvez pas exécuter les services SQL Server sur un contrôleur de domaine sous un compte de service local.

  • Après avoir installé sur un ordinateur SQL Server , vous ne pouvez pas modifier l'ordinateur d'un membre de domaine en un contrôleur de domaine. Vous devez désinstaller SQL Server avant de modifier l'ordinateur hôte en un contrôleur de domaine.

  • Après avoir installé sur un ordinateur SQL Server , vous ne pouvez pas modifier l'ordinateur d'un contrôleur de domaine en un membre de domaine. Vous devez désinstaller SQL Server avant de modifier l'ordinateur hôte en un membre de domaine.

  • Les instances de cluster de basculementSQL Server ne sont pas prises en charge quand les nœuds du cluster sont des contrôleurs de domaine.

  • SQL Server n’est pas pris en charge sur un contrôleur de domaine en lecture seule. Le programme d'installation deSQL Server ne peut pas créer de groupes de sécurité ni configurer de comptes de service SQL Server sur un contrôleur de domaine en lecture seule. Dans ce scénario, le programme d'installation échoue.

    Remarque

    Cette restriction s’applique également aux installations sur les nœuds membres du domaine.

  • Une instance de cluster de basculement SQL Server n’est pas prise en charge dans un environnement au sein duquel un contrôleur de domaine en lecture seule est accessible.

    Notes

    Cette restriction s’applique également aux installations sur les nœuds membres du domaine.

Support d’installation

Vous pouvez vous procurer le support d’installation approprié à partir des emplacements suivants :

Une alternative consiste à créer une machine virtuelle Azure exécutant déjà SQL Server.

Étapes suivantes

Une fois que vous avez passé en revue les exigences matérielles et logicielles nécessaires à l’installation de SQL Server, vous pouvez commencer à planifier une installation de SQL Server ou passer en revue les considérations relatives à la sécurité pour SQL Server.