Technical Anshu
Tutorials Blog
🗄️ SQL Server 2022 Setup

Installez le guide d'installation complet de SQL Server 2022 et les premières vérifications

SQL Server 2022 s'installe en quinze minutes environ, mais cinq écrans dans cette configuration décident des choses avec lesquelles vous vivrez pendant des années. Édition, classement, comptes de service, emplacements de fichiers et mémoire : définissez-les dès maintenant ou payez-les plus tard.

✍️ Technical Anshu🪟 Windows Server / Windows 11⏱️ 10 minute read
🎥 Regardez la vidéo pour l'installation complète de SQL Server 2022, écran par écran

La plupart des installations de SQL Server n'échouent pas lors de l'installation. Ils échouent lentement, des mois plus tard : lorsque la base de données dépasse une limite Express de 10 Go dont personne ne savait, lorsque les sauvegardes n'ont jamais été configurées, ou lorsque le serveur récupère chaque gigaoctet de RAM et prive Windows lui-même. Ce guide parcourt l'installation complète dans l'ordre et s'arrête à chaque écran qui compte réellement. Le panneau ci-dessous montre les choix que nous sommes sur le point de faire, avant de les faire.

SQL Server 2022 Setup — The Decisions That Matter
EditionDeveloper (free, dev/test only)
FeatureDatabase Engine Services
InstanceMSSQLSERVER (default)
CollationSQL_Latin1_General_CP1_CI_AS
AuthenticationMixed Mode + strong sa password
Data directoriesSet before the first database
Max server memoryCapped — never left unlimited
Le résumé de configuration de ce guide. Chaque ligne est une véritable décision dans le programme d'installation de SQL Server 2022 — chacune a sa propre section ci-dessous et son propre guide détaillé.
1

Téléchargez le bon package et choisissez la bonne édition

Téléchargez SQL Server 2022 uniquement à partir du site Web de Microsoft. Le petit programme d'installation Web propose trois éditions gratuites et télécharge le support complet si vous choisissez l'option Personnalisé : effectuez le téléchargement complet afin de pouvoir réinstaller ou réparer plus tard sans revenir sur Internet. L'installation à partir de sites de téléchargement aléatoires est la façon dont les gens se retrouvent avec des installateurs pré-activés, obsolètes ou groupés ; il n'y a aucune raison de le risquer sur un serveur de base de données.

L'image de l'édition honnête est simple. L'édition Developer est entièrement gratuite et contient toutes les fonctionnalités de l'entreprise, mais sa licence est réservée au développement et aux tests, jamais à une base de données de production en direct. L'édition Express est gratuite même pour la production, mais chaque base de données est limitée à 10 Go, le moteur ne peut utiliser qu'environ 1,4 Go de RAM pour son pool de mémoire tampon et il n'y a pas d'agent SQL Server pour les tâches planifiées. Standard et Enterprise sont des licences payantes pour un véritable travail de production. Si vous apprenez ou créez une application, choisissez Développeur. Nous avons une comparaison complète édition par édition dans un guide séparé.

2

Exécutez l'installation et sélectionnez uniquement les fonctionnalités dont vous avez besoin

Démarrez l'installation, choisissez une nouvelle installation et transmettez les règles de prise en charge de l'installation. Un redémarrage en attente à partir de Windows Update est le bloqueur le plus courant : redémarrez d'abord la machine et la règle passe au vert. Sur l'écran de sélection des fonctionnalités, la fonctionnalité dont presque tout le monde a besoin est les Services du moteur de base de données. Ignorez Analysis Services, Reporting Services et Integration Services, sauf si vous savez que vous les utiliserez ; chaque service supplémentaire est un autre processus qui s'exécute indéfiniment et une autre chose à corriger. Vous pouvez ajouter des fonctionnalités ultérieurement à partir de la même configuration.

  1. Exécutez l'installation en tant qu'administrateur et choisissez Nouvelle installation autonome de SQL Server.
  2. Sélection des fonctionnalités : cochez Services du moteur de base de données uniquement.
  3. Laissez le répertoire racine de l'instance sur le lecteur système : les données iront ailleurs, définies lors d'une étape ultérieure.
3

Nommez l'instance - La valeur par défaut est généralement la bonne réponse

Le programme d'installation demande maintenant une instance. L'instance par défaut est atteinte par le nom simple de l'ordinateur et écoute sur le port 1433 ; une instance nommée ajoute un nom de barre oblique inverse comme SERVER\SQLEXPRESS et utilise normalement un port dynamique. Une machine peut héberger plusieurs instances nommées, ce qui est véritablement utile pour tester deux versions côte à côte. Pour votre première et principale installation, prenez l'instance par défaut : chaque outil et didacticiel le suppose, et les chaînes de connexion restent courtes.

4

Définir les comptes de service - Ne pas exécuter en tant qu'administrateur

Sur la page Configuration du serveur, la configuration affiche le compte sous lequel chaque service sera exécuté. Les comptes virtuels par défaut (par exemple NT SERVICE\MSSQLSERVER) constituent le choix sûr pour une seule machine : chaque service obtient sa propre identité avec uniquement les droits dont il a besoin. Dans un domaine d'entreprise, utilisez un compte de domaine distinct à faibles privilèges ou un compte de service géré de groupe par service. Ce que vous ne devriez jamais faire, c'est exécuter le moteur de base de données en tant que système local ou en tant qu'administrateur de domaine. Si le service est utilisé de manière abusive, il hérite de tout ce que le compte peut faire. Laissez les types de démarrage comme le suggère la configuration : moteur automatique, agent manuel jusqu'à ce que vous commenciez à planifier les tâches.

5

Choisissez soigneusement le classement – celui-ci est collant

La même page a un onglet Classement. Le classement décide de la manière dont le texte est trié et comparé – si A est égal à a et comment les accents sont traités. La valeur par défaut du programme d'installation pour les systèmes anglais, SQL_Latin1_General_CP1_CI_AS, est insensible à la casse et aux accents, et convient à la plupart des applications. Voici l'avertissement honnête : le classement du serveur est choisi lors de l'installation et le modifier ultérieurement signifie reconstruire les bases de données du système – un travail d'expert avec des temps d'arrêt. Les bases de données individuelles peuvent le remplacer plus tard, alors n'y réfléchissez pas trop ; mais si un fournisseur d'applications spécifie un classement, définissez-le maintenant alors que cela ne coûte rien.

6

Définir le mode d'authentification et les connexions de l'administrateur

Sur la page Configuration du moteur de base de données, choisissez Mode mixte, sauf si vous êtes certain que chaque utilisateur et application utilisera les connexions Windows. Le mode mixte active le compte sa intégré : définissez un mot de passe véritablement fort pour celui-ci et stockez-le dans votre gestionnaire de mots de passe, car sa est le premier compte que les attaquants tentent. Ajoutez également l'utilisateur Windows actuel (et votre groupe d'administrateurs) en tant qu'administrateurs SQL Server sur cet écran ; oublier que c'est la raison pour laquelle de nombreuses premières installations se terminent par le verrouillage du propriétaire de son propre serveur. L'authentification Windows reste la connexion quotidienne la plus sûre ; Le mode mixte est là pour les applications qui nécessitent une connexion SQL.

7

Placer les fichiers de données avant que la première base de données n'existe

Restez sur cette page et ouvrez les onglets Répertoires de données et TempDB. L'installation mettra volontiers tout dans C:\Program Files - acceptable sur un ordinateur portable d'apprentissage, médiocre sur un vrai serveur. Les fichiers de données et les journaux de transactions fonctionnent différemment sur le disque. Ainsi, sur une machine dotée de plusieurs lecteurs, placez les données sur un volume et les journaux sur un autre ; placez à nouveau les sauvegardes ailleurs, idéalement hors de la machine. Sur un seul SSD, la division importe moins, mais déplacez toujours les dossiers vers un chemin propre comme D:\SQLData afin que le lecteur système reste libre. Pour TempDB, le programme d'installation suggère plusieurs fichiers de données correspondant à vos cœurs de processeur (jusqu'à huit) — acceptez cette suggestion ; cela supprime un goulot d’étranglement bien connu.

8

Limitez la mémoire avant de terminer

SQL Server est conçu pour utiliser la mémoire de manière agressive : par défaut, sa mémoire maximale du serveur est effectivement illimitée, donc au fil des jours, il mettra en cache les données jusqu'à ce qu'elle contienne presque toute la RAM de la machine. C'est un comportement correct pour un serveur de base de données dédié et une mauvaise surprise sur un serveur partagé : Windows et toutes les autres applications sont compressées. La configuration 2022 comprend un onglet Mémoire : acceptez son plafond recommandé ou définissez le vôtre en laissant au moins quelques gigaoctets pour le système d'exploitation. Vous pouvez le modifier ultérieurement sans réinstallation, comme le montre cet exemple pour une machine de 16 Go :

  1. Connectez-vous à SSMS et exécutez EXEC sp_configure 'max server memory (MB)', 10240; suivi de RECONFIGURE;
  2. Règle générale : laissez environ 4 Go, soit environ 20 % de RAM, pour Windows et d'autres applications, selon ce qui vous semble le plus sûr sur votre ordinateur.
9

Terminez, puis effectuez les premières vérifications

Lorsque l'installation se termine avec un résumé vert, installez SQL Server Management Studio (SSMS) : il s'agit d'un téléchargement gratuit distinct et ne fait pas partie de la configuration du serveur. Connectez-vous au nom du serveur, exécutez SELECT @@VERSION; et créez une base de données de test jetable, ajoutez une table et supprimez-la à nouveau. Cet exercice de deux minutes prouve le moteur, votre connexion et vos autorisations de base de bout en bout. Si la première connexion génère une erreur de certificat ou de chiffrement, ne continuez pas à cliquer : cette erreur exacte a ses propres causes et nous la traitons dans un guide de correction séparé.

  1. Vérifiez la version : SELECT @@VERSION; doit signaler Microsoft SQL Server 2022
  2. Vérifiez les services : SQL Server (MSSQLSERVER) doit être en cours d'exécution et défini sur Automatique
  3. Effectuez dès maintenant une première sauvegarde manuelle d'une base de données de test : l'habitude compte plus que le fichier
🔴 Les deux décisions que vous ne pouvez pas annuler tranquillement : le classement du serveur et les limites strictes de l'édition. Les changements de classement impliquent la reconstruction des bases de données système, et Express ne dépassera pas 10 Go par base de données parce que vous le demandez gentiment – ​​les deux sont choisis dans les quinze premières minutes, alors accordez-leur une minute complète de réflexion.

🎥 Regardez le processus complet dans la vidéo

Regardez l'installation complète de SQL Server 2022 dans la vidéo : chaque écran de configuration, les clics exacts et la première connexion dans SSMS, étape par étape.

▶️ Watch Full Video
❓ Questions fréquemment posées

L’édition Developer de SQL Server 2022 est-elle vraiment gratuite pour tout ?

Son téléchargement et son utilisation sont gratuits et incluent toutes les fonctionnalités d'entreprise, mais la licence autorise uniquement le développement et les tests. Dès qu'une base de données sert une entreprise réelle ou de vrais utilisateurs en production, vous avez besoin d'une licence Standard ou Entreprise payante, ou de l'édition Express véritablement gratuite dans ses limites. Développer sur un serveur de production est l'erreur de licence SQL la plus courante dans les petits bureaux.

Puis-je installer SQL Server 2022 sur Windows 11 ou ai-je besoin de Windows Server ?

Le moteur de base de données s'installe sur Windows 10 et Windows 11 ainsi que sur Windows Server, c'est pourquoi Developer et Express sont si populaires sur les postes de travail et les ordinateurs portables. Pour un serveur de production dont d’autres dépendent, exécutez-le sur Windows Server sur une machine qui reste allumée – mais pour l’apprentissage et le développement, votre PC Windows normal convient parfaitement.

L'installation est terminée mais SSMS est manquant. L'installation a-t-elle échoué ?

Non : SSMS fait l'objet d'un téléchargement distinct depuis des années et n'est pas installé par la configuration du serveur. Téléchargez SQL Server Management Studio gratuitement auprès de Microsoft, installez-le sur la même machine (ou sur votre propre PC et connectez-vous à distance) et connectez-vous avec le compte Windows que vous avez ajouté en tant qu'administrateur lors de l'installation.

Ce guide est basé sur la vidéo d'installation Anshu technique de SQL Server 2022. • Vous êtes bloqué à une étape ? Demandez dans les commentaires de la vidéo — vous y recevrez une réponse 🙏