Accéder au contenu principal

Comment installer le serveur SQL

Dans ce tutoriel, vous apprendrez à installer le serveur SQL sur un système d'exploitation Windows avec une brève introduction à SQL en général.
Actualisé 16 janv. 2025  · 10 min de lecture

Si vous souhaitez vous familiariser avec le langage SQL, du niveau de base au niveau avancé, suivez le cursus de compétences SQL Fundamentals de DataCamp.

Introduction

Microsoft SQL Server

SQL signifie Structured Query Language. Selon Wikipedia, SQL est un langage spécifique à un domaine, utilisé en programmation et conçu pour gérer les données contenues dans un système de gestion de base de données relationnelle (SGBDR), ou pour le traitement de flux dans un système de gestion de flux de données relationnelle (SGBDR). Il est particulièrement utile pour traiter des données structurées, c'est-à-dire des données incorporant des relations entre des entités et des variables(Source).

Les données peuvent être insérées, recherchées, mises à jour ou supprimées des enregistrements de la base de données à l'aide de SQL. SQL peut être utile pour maintenir et même optimiser les bases de données.

Comme son nom l'indique, SQL ne peut traiter que des données structurées, c'est-à-dire des données qui peuvent être représentées sous forme de lignes et de colonnes, telles que des dates, des nombres et des chaînes de caractères. En revanche, les données non structurées peuvent être représentées sous forme d'images, de vidéos, de discours ou de textes.

Mais quel type d'informations ces bases de données contiennent-elles ?

Ils peuvent contenir une grande variété d'informations, voire tout ce à quoi vous pouvez penser : catalogues de produits, informations sur les clients, métadonnées d'images, données textuelles, etc.

Supposons que vous souhaitiez automatiser le processus de sélection des CV et que vous souhaitiez stocker le nom, la formation, l'expérience professionnelle et la date de candidature du candidat qui a postulé à un poste vacant. Vous devrez concevoir une base de données qui stockera les informations susmentionnées relatives au candidat et, pour ce faire, vous aurez besoin d'un serveur SQL.

Pour que les informations soient facilement accessibles et compréhensibles, vous avez besoin de systèmes de gestion de bases de données ou de systèmes de gestion de bases de données relationnelles. Les SGBD peuvent être utiles de diverses manières, par exemple en triant les informations ou en reliant les bases de données entre elles, en fournissant des rapports sur les mises à jour de la base de données et même en gérant l'accès administratif à la base de données.

Les bases de données SQL les plus populaires sont les suivantes

  • MySQL: Il s'agit du système de gestion de base de données relationnelle open-source le plus populaire. Pour n'en citer que quelques-uns, MySQL est actuellement utilisé par Facebook, Youtube et Twitter. Comme il s'agit d'un logiciel libre, il n'y a aucun coût associé.

  • Oracle Database: Il s'agit d'un SGBD multi-modèle développé par Oracle et écrit en langage C++. Il est largement utilisé pour le traitement des transactions en ligne, comme les sites web de serveurs de paiement bancaire. Bien que coûteux, il est très fiable. Pour traiter les données non structurées, Oracle a également mis sur le marché une base de données Oracle NoSQL.

  • MS SQL: Un SGBDR développé par Microsoft. Il prend en charge les données structurées (SQL) et non structurées (NoSQL). Sa fonction principale est de stocker et d'extraire des données en fonction des demandes qu'il reçoit d'autres applications de type logiciel. Il est rapide et stable et fonctionne bien avec d'autres produits basés sur Microsoft.

  • Microsoft Azure: Il s'agit d'un service de cloud computing créé par Microsoft. Ses principales fonctionnalités sont la création, le test, le déploiement et la gestion d'applications et de services qui sont gérés par des centres de données appartenant à Microsoft. Elle propose des logiciels en tant que service (SaaS), des plateformes en tant que service (PaaS) et des infrastructures en tant que service (IaaS)(Source). Il prend en charge différents langages de programmation. Elle est considérée comme faisant une rude concurrence à Amazon Web Services (AWS) et à Google Cloud Platform (GCP).

Quelques autres bases de données SQL populaires sont IBM DB2, MariaDB, Sybase, et PostgreSQL.

Dans le tutoriel d'aujourd'hui, vous apprendrez à installer Microsoft SQL (MS SQL). Alors, sans plus attendre, commençons !

Installation de MS SQL sur Windows

  • Tout d'abord, vous devez effectuer une recherche sur google Microsoft SQL server download et cliquer sur le tout premier lien qui s'affiche comme indiqué ci-dessous. Assurez-vous qu'il s'agit bien d'un site Microsoft et non d'un site tiers.
Recherche Google SQL Server
  • Faites ensuite défiler la page et recherchez l'édition Developer, cliquez sur Download Now et enregistrez le fichier. L'édition pour développeurs est une version complète et est accompagnée d'une édition gratuite complète spécialement conçue pour les développeurs.
Télécharger l'édition pour développeurs
  • Une fois le téléchargement réussi, allez dans le dossier téléchargé et cherchez le fichier SQLServer2017-SSEI-Dev.exe. Double-cliquez sur ce fichier et vous devriez voir Getting things ready, ce qui signifie que tout se passe bien.
Préparer les choses
  • Ensuite, trois options s'offrent à vous : Basic, Custom et Download Media. Vous devez sélectionner la deuxième option, qui est Custom.
Options du serveur SQL
  • Il vous sera ensuite demandé où vous souhaitez que les fichiers d'installation de MS SQL se trouvent, choisissez en conséquence et cliquez sur Install. Assurez-vous que vous disposez d'une bonne connexion internet. En attendant, n'hésitez pas à faire une petite sieste car l'installation prendra un certain temps.
Installer l'édition pour développeurs
  • Une fois le téléchargement terminé, vous verrez que le téléchargement a réussi. Il vous conduira aux prochaines étapes nécessaires. Une nouvelle fenêtre s'ouvre avec le site SQL Server Installation Center, qui contient des informations sur la planification, l'installation, l'entretien, etc. Vous devez cliquer sur installation et ensuite sur le côté droit du panneau vous trouverez plusieurs options, vous devez sélectionner New SQL Server stand-alone installation or add features to existing installation.
Centre d'installation de SQL Server
Centre d'installation de SQL Server > Installation
  • Il ouvrira ensuite la fenêtre SQL Server 2017 setup dans laquelle, par défaut, la case à cocher specify a free edition to Developer sera sélectionnée. Il vous suffit de cliquer sur suivant et d'accepter les termes de la licence, puis de cliquer à nouveau sur suivant. Il installera les fichiers d'installation et passera à l'étape suivante, à savoir install rules. Il se peut que vous receviez un avertissement de windows firewall, que vous pouvez ignorer en toute sécurité.
Fenêtre d'installation de SQL Server > Clé de produit
Fenêtre d'installation de SQL Server > Conditions de licence
Fenêtre d'installation de SQL Server > Règles d'installation
  • Vous serez ensuite dirigé vers la configuration de Feature Selection dans laquelle vous trouverez de nombreuses options à sélectionner, comme les caractéristiques de l'instance, les services de moteur de base de données, les services d'apprentissage automatique, etc. Vous devez sélectionner le site Database engine services et cliquer sur suivant.
Fenêtre de configuration du serveur SQL > Sélection des fonctionnalités
  • Dans le champ instance configuration, indiquez un nom d'instance qui sera utilisé ultérieurement pour se connecter au serveur SQL. Nommons-le Datacamp_Sql et cliquez sur suivant. Vous pouvez sauter le Server configuration et passer directement au database engine configuration.
Fenêtre d'installation du serveur SQL > Configuration de l'instance
  • Dans la configuration du moteur de base de données, sélectionnez mix mode comme mode d'authentification, spécifiez le mot de passe, c'est-à-dire datacamp@1234 et cliquez sur add current user. N'oubliez pas que ce mot de passe sera utilisé avec le nom de l'instance que vous avez créée à l'étape précédente. Enfin, cliquez sur install.
Fenêtre d'installation du serveur SQL > Configuration du moteur de base de données
  • Vous êtes maintenant en mode de progression de l'installation, attendez un peu et laissez l'installation se terminer. Une fois l'installation terminée, vous recevrez un message Installation successful dans la boîte de détails. N'hésitez pas à fermer la fenêtre d'installation du serveur SQL.
Fenêtre d'installation du serveur SQL > Terminer
  • Pour revenir au centre d'installation de SQL Server, vous devez installer SQL server management studio, qui vous fournit une interface utilisateur graphique (GUI) pour vous connecter à la base de données, créer une base de données, des tableaux et bien d'autres choses encore. Pour installer le studio, vous devez cliquer sur SQL server management tools, qui est la troisième option.
  • En cliquant sur SQL server management tools, vous serez redirigé vers le site web de Microsoft à partir duquel vous pourrez télécharger le SQL server management studio. Il peut également être téléchargé à partir du même site web que celui à partir duquel vous avez initialement téléchargé l'édition développeur de SQL server 2019.
Téléchargez SQL Server Management Studio
  • Une fois l'installation terminée, vous devriez voir un fichier nommé SSMS-Setup-ENU dans votre dossier de téléchargement. Double-cliquez sur ce fichier et sélectionnez Yes. Cliquez ensuite sur Install, il faudra un certain temps pour que l'opération se termine à nouveau, en fonction de votre connexion Internet. Il peut vous être demandé de redémarrer votre système pour que l'installation soit terminée. Une fois la configuration terminée, cliquez sur fermer.
Installer SSMS-Setup-ENU
  • Enfin, vous pouvez fermer le site SQL server installation center. Allez au démarrage de Windows et cherchez Microsoft SQL Server Management Studio, vous devriez pouvoir le trouver, une fois que vous l'aurez ouvert, l'interface devrait ressembler à celle montrée ci-dessous :
SQL Server Management Studio
  • Il vous présentera une option connect to server avec plusieurs paramètres comme le type de serveur, le nom du serveur, l'authentification, etc. Cliquez sur server name et sélectionnez browse for more, puis Database engine. Une fois que vous avez sélectionné Database Engine, le nom de l'instance que vous avez créé dans la configuration de l'instance s'affiche, cliquez sur ok.
Fenêtre Recherche de serveurs
  • Ensuite, dans le site Authentication, sélectionnez SQL Server authentication. Il est important de noter que le login sera le nom par défaut, c'est-à-dire sa, et que le mot de passe sera le même que celui que vous avez créé dans les étapes précédentes.
SQL Server > Authentification
SQL Server > Login et mot de passe
  • Pour terminer, cliquez sur Connect. Une fois connecté, vous devriez voir le serveur Datacamp_SQL que vous avez créé listé dans le panneau object explorer, ce qui signifie que vous avez réussi à établir une connexion avec votre serveur SQL local. Vous êtes maintenant prêt à créer une base de données, à y ajouter, supprimer et insérer des données.
Serveur Datacamp_SQL

Génial, vous avez donc réussi à installer SQL Server. Apprenez SQL avec plaisir !

Conclusion

Félicitations pour avoir terminé le tutoriel.

Ce tutoriel devrait vous permettre de faire un pas de plus vers l'apprentissage de SQL dans un sens plus pratique, puisque votre environnement est maintenant configuré.

N'hésitez pas à poser toutes les questions relatives à ce tutoriel dans la section des commentaires ci-dessous.

Si vous souhaitez vous familiariser avec le langage SQL, du niveau de base au niveau avancé, suivez le cursus de compétences SQL Fundamentals de DataCamp.

Sujets

Cours SQL

cours

Introduction to SQL Server

4 hr
151.4K
Learn to use SQL Server to perform common data manipulation tasks and master common data manipulation tasks using this database system.
Afficher les détailsRight Arrow
Commencer le cours
Voir plusRight Arrow
Apparenté

blog

Les 32 meilleures questions d'entretien sur AWS et leurs réponses pour 2024

Un guide complet pour explorer les questions d'entretien AWS de base, intermédiaires et avancées, ainsi que des questions basées sur des situations réelles. Il couvre tous les domaines, garantissant ainsi une stratégie de préparation bien équilibrée.
Zoumana Keita 's photo

Zoumana Keita

30 min

blog

Les 20 meilleures questions d'entretien pour les flocons de neige, à tous les niveaux

Vous êtes actuellement à la recherche d'un emploi qui utilise Snowflake ? Préparez-vous à répondre à ces 20 questions d'entretien sur le flocon de neige pour décrocher le poste !
Nisha Arya Ahmed's photo

Nisha Arya Ahmed

20 min

blog

Q2 2023 DataCamp Donates Digest

DataCamp Donates a offert plus de 20k bourses d'études à nos partenaires à but non lucratif au deuxième trimestre 2023. Découvrez comment des apprenants défavorisés et assidus ont transformé ces opportunités en réussites professionnelles qui ont changé leur vie.
Nathaniel Taylor-Leach's photo

Nathaniel Taylor-Leach

blog

2022-2023 Rapport annuel DataCamp Classrooms

À l'aube de la nouvelle année scolaire, DataCamp Classrooms est plus motivé que jamais pour démocratiser l'apprentissage des données, avec plus de 7 650 nouveaux Classrooms ajoutés au cours des 12 derniers mois.
Nathaniel Taylor-Leach's photo

Nathaniel Taylor-Leach

8 min

blog

Célébration de Saghar Hazinyar : Une boursière de DataCamp Donates et une diplômée de Code to Inspire

Découvrez le parcours inspirant de Saghar Hazinyar, diplômée de Code to Inspire, qui a surmonté les défis en Afghanistan et s'est épanouie grâce à une bourse de DataCamp Donates.
Fereshteh Forough's photo

Fereshteh Forough

4 min

blog

Nous avons fait don de bourses DataCamp Premium à un million de personnes, et ce n'est pas fini.

Réparties entre nos deux programmes d'impact social, DataCamp Classrooms et #DCDonates, les bourses offrent un accès illimité à tout ce que DataCamp Premium a à offrir.
Nathaniel Taylor-Leach's photo

Nathaniel Taylor-Leach

Voir plusVoir plus