Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :SQL Server sur Windows
Cet article répertorie la configuration matérielle et logicielle minimale requise pour installer et exécuter SQL Server 2016 (13.x) et SQL Server 2017 (14.x) sur le système d’exploitation Windows.
Pour connaître la configuration matérielle et logicielle requise pour d’autres versions de SQL Server, consultez :
Configuration matérielle requise
Les exigences de mémoire et de processeur suivantes s’appliquent à toutes les éditions de SQL Server :
| Composant | Prérequis |
|---|---|
| Storage | SQL Server nécessite un minimum de 6 Go d’espace disque disponible. Les besoins en espace disque varient selon les composants SQL Server que vous installez. Pour plus d’informations, consultez la configuration requise pour l’espace disque plus loin dans cet article. Pour plus d’informations sur les types de stockage pris en charge pour les fichiers de données, consultez Types de stockage pour les fichiers de données. Il est recommandé d’installer SQL Server sur des ordinateurs dont le format de fichier est NTFS ou ReFS. Bien que le système de fichiers FAT32 soit pris en charge, il est moins sécurisé que NTFS ou ReFS. Les lecteurs en lecture seule, mappés ou compressés sont bloqués lors de l’installation. |
| Conduire | Un lecteur de DVD, selon le cas, est exigé pour l'installation à partir d'un disque. |
| Monitor | 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émoire1 | |
| Mémoire minimale | - Éditions Express : 512 Mo - Toutes les autres éditions : 1 Go |
| Mémoire recommandée | - Éditions Express : 1 Go - Toutes les autres éditions : Au moins 4 Go et doivent être augmentées à mesure que la taille de la base de données augmente pour garantir des performances optimales. |
| Processeur | |
| Type de processeur | Processeur x64. Tous les processeurs Intel et AMD x86-64 avec jusqu’à 64 cœurs par nœud NUMA. |
| Vitesse minimale | 1,4 GHz |
| Vitesse recommandée | 2,0 GHz ou plus rapide |
1 L’installation du composant Data Quality Server dans Data Quality Services (DQS) nécessite au minimum 2 Go de RAM, ce qui diffère de la mémoire minimale exigée pour SQL Server. Pour obtenir des informations sur l'installation de DQS, consultez Install Data Quality Services.
Note
L’installation de SQL Server est prise en charge uniquement sur les processeurs x64. L’installation sur les processeurs x86 n’est plus prise en charge.
Configuration logicielle requise
Le tableau suivant liste les exigences logicielles minimales pour exécuter SQL Server. Il liste également les options de configuration recommandées pour des performances optimales.
La configuration requise suivante s’applique à toutes les installations :
| Composant | Prérequis |
|---|---|
| Système d'exploitation | - Windows 8 ou supérieur - Windows Server 2012 ou supérieur |
| .NET Framework | SQL Server nécessite .NET Framework 4.6 pour le moteur de base de données, Master Data Services ou la réplication. Le programme d’installation de SQL Server installe automatiquement .NET Framework. Consultez l’installation de .NET Framework. |
| Logiciel réseau | Les systèmes d'exploitation pris en charge pour SQL Server possèdent un logiciel réseau intégré. Les instances nommées et par défaut d’une installation autonome prennent en charge les protocoles réseau suivants : mémoire partagée, canaux nommés, TCP/IP et VIA1. |
1 Le protocole VIA n’est pas pris en charge sur les clusters de basculement. Les clients ou applications s’exécutant sur le même nœud du cluster de basculement que l’instance SQL Server peuvent utiliser le protocole de mémoire partagée pour se connecter à SQL Server en utilisant son adresse locale de canalisation. Cependant, ce type de connexion n’est pas compatible avec les clusters et cesse de fonctionner après le basculement d’une instance. Il n’est donc pas recommandé et ne doit être utilisé 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 bibliothèques réseau, consultez Protocoles réseau et bibliothèques réseau.
Le programme d'installation deSQL Server installe les composants logiciels suivants requis par le produit :
- Client natif SQL Server
- Fichiers de support du programme d’installation deSQL Server
Important
La fonctionnalité PolyBase présente des exigences matérielles et logicielles supplémentaires. Pour plus d’informations, voir l’aperçu de PolyBase.
Installation de .NET Framework
Vous pouvez installer manuellement .NET Framework à partir de Microsoft .NET Framework 4.6 (Web Installer) pour Windows.
Pour plus d’informations, recommandations et directives sur le Framework 4.6 de .NET, consultez le Guide de déploiement du Framework .NET pour les développeurs.
Windows 8.1 et Windows Server 2012 R2 nécessitent KB2919355 avant d’installer .NET Framework 4.6.
Note
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 SQL Server 2017 (14.x) nécessitent .NET Framework 4.6 pour le moteur de base de données, Master Data Services ou la réplication (le programme d’installation de SQL Server installe automatiquement .NET Framework).
Vous pouvez effectuer une mise à niveau vers .NET Framework 4.8 ou installer directement .NET Framework 4.8. Toutes les cadres avec la version majeure 4.x procèdent à une mise à niveau in situ et sont compatibles avec les versions précédentes.
Pour plus d’informations, consultez Télécharger .NET Framework 4.8 | Téléchargements officiels gratuits (microsoft.com).
Prise en charge du système d’exploitation pour SQL Server 2017
Le tableau suivant indique les éditions de SQL Server 2017 (14.x) compatibles avec les versions de Windows. Vous pouvez également utiliser les informations de cycle de vie de support pour voir si votre version de Windows est prise en charge.
| édition SQL Server : | Entreprise | Developer | Norme | Web | Express |
|---|---|---|---|---|---|
| Windows Server 2022 (cycle de vie de support) | |||||
| 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 (cycle de vie de support) | |||||
| 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 (cycle de vie de support) | |||||
| centre de données Windows Server 2016 | Oui | Oui | Oui | Oui | Oui |
| Windows Server 2016 Standard | Oui | Oui | Oui | Oui | Oui |
| Windows Server 2016 Essentiels | Oui | Oui | Oui | Oui | Oui |
| Windows Server 2012 R2 (cycle de vie de support) | |||||
| Windows Server 2012 R2Centre de données | Oui | Oui | Oui | Oui | Oui |
| Standard Windows Server 2012 R2 | Oui | Oui | Oui | Oui | Oui |
| Windows Server 2012 R2 Essentiels | Oui | Oui | Oui | Oui | Oui |
| Fondation Windows Server 2012 R2 | Oui | Oui | Oui | Oui | Oui |
| Windows Server 2012 (Cycle de vie du support) | |||||
| centre de données Windows Server 2012 | Oui | Oui | Oui | Oui | Oui |
| Windows Server 2012 Standard | Oui | Oui | Oui | Oui | Oui |
| Windows Server 2012 Essentials | Oui | Oui | Oui | Oui | Oui |
| Fondation Windows Server 2012 | Oui | Oui | Oui | Oui | Oui |
| Windows 11 IoT Enterprise | Non | Oui | Oui | Non | Oui |
| Windows 11 Entreprise | Non | Oui | Oui | Non | Oui |
| Windows 11 Professionnel | Non | Oui | Oui | Non | Oui |
| Windows 11 Home | Non | Oui | Oui | Non | Oui |
| Windows 10 IoT Enterprise | Non | Oui | Oui | Non | Oui |
| Windows 10 Entreprise | Non | Oui | Oui | Non | Oui |
| Windows 10 Professionnel | Non | Oui | Oui | Non | Oui |
| Windows 10 Accueil | Non | Oui | Oui | Non | Oui |
| Windows 8.1 Enterprise | Non | Oui | Oui | Non | Oui |
| Windows 8.1 Professionnel | Non | Oui | Oui | Non | Oui |
| Windows 8.1 Enterprise | Non | Oui | Oui | Non | Oui |
| Windows 8 Professionnel | Non | Oui | Oui | Non | Oui |
| Windows 8 | Non | Oui | Oui | Non | Oui |
Support de Server Core pour SQL Server 2017
Les éditions suivantes de Windows Server Core prennent en charge l’installation SQL Server 2017 (14.x) :
- Windows Server 2022 Datacenter
- Windows Server 2022 Datacenter : édition Azure
- Windows Server 2022 Standard
- Windows Server 2019 Datacenter
- Windows Server 2019 Standard
- centre de données Windows Server 2016
- Windows Server 2016 Standard
- Windows Server 2012 R2Centre de données
- Standard Windows Server 2012 R2
- centre de données Windows Server 2012
- Windows Server 2012 Standard
Pour plus d’informations sur l’installation de SQL Server sur Server Core, consultez Installer SQL Server sur Server Core.
Note
Vous ne pouvez pas installer SQL Server sur un système d'exploitation Windows lorsque la distinction des majuscules et minuscules est activée. Pour plus d'informations, consultez SQL Server n'est pas pris en charge sur un système d'exploitation Windows sur lequel la sensibilité est activée.
Prise en charge de 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 de 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 clients Windows, par exemple Windows 10 et Windows 8.1, sont disponibles en architectures 32 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 :
- Client de qualité des données
- Connectivité des outils clients
- Services d'intégration
- Compatibilité descendante des outils clients
- Kit de développement logiciel (SDK) des outils clients
- Composants de documentation
- Composants Distributed Replay
- Contrôleur de Relecture Distribuée
- Client de rediffusion distribuée
- Kit de développement logiciel (SDK) de connectivité client SQL
Les systèmes d’exploitation serveur Windows Server 2008 R2 et versions ultérieures ne sont pas disponibles en tant qu’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 multilingue
Pour plus d'informations sur la prise en charge multilingue et les considérations relatives à l'installation de SQL Server dans des versions localisées, consultez Versions de langue locale dans SQL Server.
Configuration requise pour l’espace disque
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 pour installer ou mettre à niveau SQL Server, vérifiez que vous disposez d’au moins 6 Go d’espace disque 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.
Les besoins réels en espace disque dur dépendent de la configuration de votre système et des fonctionnalités que vous décidez d’installer. Le tableau suivant fournit des exigences d’espace disque pour les composants SQL Server.
| Fonctionnalité | Condition requise pour l’espace disque |
|---|---|
| Moteur de base de données et fichiers de données, réplication, recherche en texte intégral et services de qualité des données | 1 480 Mo |
| Moteur de base de données (comme ligne précédente) avec R Services (In-Database) | 2 744 Mo |
| Moteur de base de données (comme ligne précédente) avec le service de requête PolyBase pour les données externes | 4 194 Mo |
| Services d'analyse et fichiers de données | 698 Mo |
| Services de reporting | 967 Mo |
| Microsoft R Server (Indépendant) | 280 Mo |
| Services de Rapport - SharePoint | 1 203 Mo |
| Complément de Reporting Services pour les produits SharePoint | 325 Mo |
| Client de qualité des données | 121 Mo |
| Connectivité des outils clients | 328 Mo |
| Services d'intégration | 306 Mo |
| Composants clients (autres que les composants de la documentation en ligne de SQL Server et les outils des Services d'Intégration) | 445 Mo |
| Services de données de référence | 280 Mo |
| Composants de SQL Server Books Online pour afficher et gérer le contenu d'aide 1 | 27 Mo |
| Toutes les fonctionnalités | 8 030 Mo |
1 L’espace disque requis pour le contenu en ligne de la documentation téléchargée 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. Pour plus d’informations sur la prise en charge des plus grandes tailles de secteur et des implémentations de fabricant, consultez la section « Tailles de secteur de disque de 4 Ko » dans le livre blanc SQLIOBasicsCh2.doc. Vous pouvez télécharger le livre blanc à partir de la section Télécharger de l’article Concepts de base des E/S de SQL Server, chapitre 2.
Si vous utilisez des disques à format avancé formatés physiquement avec 4 096 octets, mais exposant une taille logique de secteur de 512 octets, voir SQL Server - Les nouveaux disques utilisent une taille de secteur 4K.
Les disques durs dont la taille du secteur est supérieure à 4 Ko peuvent entraîner des erreurs lorsque vous tentez de stocker des fichiers de données SQL Server sur eux. Pour plus d’informations sur la prise en charge de la taille de secteur du disque dur dans SQL Server, voir Résoudre les erreurs SQL Server liées à une taille de secteur du disque système dépassant 4 Ko. Actuellement, la clé de Registre
ForcedPhysicalSectorSizeInBytesest nécessaire pour installer SQL Server sur certains appareils de stockage plus récents dont la taille de secteur du disque système est supérieure à 4 Ko.L’installation du cluster de basculement SQL Server ne prend en charge que le disque local pour l’installation des fichiers
tempdb. Vérifiez que le chemin spécifié pour les donnéestempdbet les fichiers journaux est valide sur tous les nœuds du cluster. Pendant le basculement, si les répertoirestempdbne sont pas disponibles sur le nœud cible de basculement, la ressource SQL Server ne parvient pas à se mettre en ligne.
Stockage partagé
Partage de fichiers SMB
Le stockage SMB n'est pas supporté pour les fichiers de données d'Analysis Services dans les installations autonomes ou déployées en cluster. 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 Windows File Server, la version doit être 2008 ou ultérieure. Pour plus d’informations sur l’installation de SQL Server à l’aide du partage de fichiers SMB en tant qu’option de stockage, consultez Installer SQL Server avec le stockage de partage de fichiers SMB.
Installer SQL Server sur un contrôleur de domaine
Pour des raisons de sécurité, n'installez pas 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é SQL Server sur un ordinateur, vous ne pouvez pas remplacer l’ordinateur d’un membre de domaine par un contrôleur de domaine. Vous devez désinstaller SQL Server avant de remplacer l’ordinateur hôte par un contrôleur de domaine.
Après avoir installé SQL Server sur un ordinateur, vous ne pouvez pas remplacer l'ordinateur d'un contrôleur de domaine par un membre de domaine. Vous devez désinstaller SQL Server avant de remplacer l’ordinateur hôte par un membre de domaine.
Les instances de cluster de basculement SQL Server ne sont pas prises en charge quand les nœuds de 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 de SQL Server ne peut pas créer de groupes de sécurité ou de comptes de service SQL Server sur un contrôleur de domaine en lecture seule. Dans ce scénario, le programme d'installation échoue.
Note
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 où seul un contrôleur de domaine en lecture seule est accessible.
Note
Cette restriction s’applique également aux installations sur les nœuds membres du domaine.
Média d’installation
Obtenez le support d’installation approprié à partir des emplacements suivants :
Vous pouvez également déployer SQL Server sur une machine virtuelle Azure dans le portail Azure. En raison de la surcharge de virtualisation, les machines virtuelles peuvent être plus lentes que de s’exécuter en mode natif.