Installer SQL Server 2022
Installez SQL Server 2022 de la bonne manière, du premier coup : choisissez l'édition, définissez les comptes de classement et de service, placez les fichiers de données, limitez la mémoire, puis exécutez les premières vérifications avec SSMS.
📑Chapitres
- Choisir l'édition : Developer, Express, Standard ou Enterprise
- Téléchargement de la configuration depuis Microsoft et démarrage de l'installation
- Sélection des fonctionnalités – Services du moteur de base de données uniquement
- Instance par défaut ou instance nommée telle que SERVER\SQLEXPRESS
- Comptes de service – NT SERVICE\MSSQLSERVER
- Classement – SQL_Latin1_General_CP1_CI_AS
- Mode d'authentification et mot de passe sa
- Répertoires de données : D:\SQLData au lieu des valeurs par défaut C:\Program Files
- Limitation de la mémoire maximale du serveur
- Installer SSMS et exécuter les premières vérifications
📋 Présentation et guide étape par étape
Choisissez l'édition et téléchargez-la depuis Microsoft
Téléchargez SQL Server 2022 uniquement depuis le site officiel de Microsoft. Le petit programme d'installation Web propose les éditions gratuites et, avec l'option Personnalisée, télécharge le support complet : effectuez le téléchargement complet afin de pouvoir réinstaller ou réparer plus tard sans revenir sur Internet. N'installez jamais un serveur de base de données à partir de sites de téléchargement aléatoires : les installateurs pré-activés, obsolètes ou groupés représentent un risque réel.
L'image de l'édition est simple. Developer est entièrement gratuit et contient toutes les fonctionnalités d'entreprise, mais sa licence est réservée au développement et aux tests. Express est gratuit 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 les éditions payantes pour un véritable travail de production. Apprendre ou créer une application ? Choisissez Développeur.
Démarrez la configuration et sélectionnez uniquement les fonctionnalités dont vous avez besoin
Exécutez l'installation en tant qu'administrateur et choisissez Nouvelle installation autonome de SQL Server, puis 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, cochez Services du moteur de base de données : la fonctionnalité dont presque tout le monde a besoin. Ignorez Analysis Services, Reporting Services et Integration Services, sauf si vous savez que vous les utiliserez ; chaque service supplémentaire est un autre processus en cours d'exécution pour toujours et une autre chose à corriger, et des fonctionnalités peuvent être ajoutées ultérieurement à partir de la même configuration. Laissez le répertoire racine de l'instance sur le lecteur système sous C:\Program Files — les fichiers de données iront ailleurs dans une étape ultérieure.
Nommez l'instance - La valeur par défaut est généralement correcte
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 et utilise normalement un port dynamique — dans SSMS, vous vous y connectez comme ceci :
SERVER\SQLEXPRESS
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.
Définir les comptes de service
Sur la page Configuration du serveur, la configuration affiche le compte sous lequel chaque service sera exécuté. La valeur par défaut du moteur de base de données est le compte virtuel NT SERVICE\MSSQLSERVER — 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. Laissez les types de démarrage comme le suggère la configuration : le moteur Automatique, l'Agent Manuel jusqu'à ce que vous commenciez à planifier les tâches.
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. Si un fournisseur d'applications spécifie un classement, définissez-le maintenant, car cela ne coûte rien.
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. Sur le même écran, ajoutez l'utilisateur Windows actuel (et votre groupe d'administrateurs) en tant qu'administrateurs SQL Server.
Oublier ce dernier clic est la raison pour laquelle de nombreuses premières installations se terminent par un propriétaire exclu 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.
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. Le programme d'installation placera 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, puis effectuez les sauvegardes ailleurs, idéalement hors de la machine. Sur un seul SSD, la répartition importe moins, mais déplacez toujours les dossiers vers un chemin propre tel que 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.
Limitez la mémoire, puis exécutez les premières vérifications
SQL Server est conçu pour utiliser la mémoire de manière agressive : par défaut, la mémoire maximale du serveur est effectivement illimitée, donc au fil des jours, il met en cache les données jusqu'à ce qu'elles contiennent presque toute la RAM - comportement correct sur un serveur de base de données dédié, mauvaise surprise sur un serveur partagé. La configuration 2022 comprend un onglet Mémoire : acceptez le plafond recommandé ou définissez le vôtre, en laissant environ 4 Go, soit environ 20 % de RAM, pour Windows et d'autres applications. Le même paramètre peut être modifié ultérieurement à partir de SSMS, comme le montre cet exemple pour une machine de 16 Go :
EXEC sp_configure 'max server memory (MB)', 10240;
RECONFIGURE;
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 et effectuez la première vérification :
SELECT @@VERSION;
Il doit signaler Microsoft SQL Server 2022. Vérifiez les services que SQL Server (MSSQLSERVER) est en cours d'exécution et défini sur Automatique, puis 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.
🏷️Variables et mots clés de recherche de sujet
🎙️ Transcription complète — appuyez pour développer
__TOK_33__
__TOK_34__
__TOK_35__
❓ Questions fréquemment posées
Ce tutoriel est-il 100% gratuit à suivre ?
__TOK_36__
Les débutants peuvent-ils suivre ce guide ?
__TOK_37__
Où puis-je poser des questions si je suis bloqué ?
__TOK_38__