Blog

Comment installer et configurer Microsoft SQL Server sur Ubuntu – Les meilleures astuces pour son serveur

Le 21 juin 2021 , mis à jour le 4 septembre 2021 - 6 minutes de lecture


L'une des parties les plus importantes de la plupart des systèmes logiciels est un serveur de base de données. Un serveur de base de données est un programme utilisé pour stocker et gérer des données pour d'autres applications logicielles.

Ce guide vous montre comment installer Microsoft SQL Server sur Ubuntu 20.04. SQL Server est l'un des serveurs de base de données les plus robustes et les plus utilisés dans le domaine informatique. Un serveur SQL natif pour Linux est disponible depuis 2017, tandis que les versions antérieures de SQL Server n'étaient disponibles que pour le système d'exploitation Windows.

Installer SQL Server 2019

Pour commencer, vous pouvez importer la clé publique GNU Privacy Guard (GnuPG) de Microsoft dans la liste des clés de confiance, permettant au système d'établir une connexion cryptée et sécurisée lorsque vous téléchargez SQL Server à partir des archives Microsoft.

Utilisez la commande ci-dessous pour importer la clé GnuPG.

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key ajouter -

Vous devez maintenant enregistrer le magasin de packages Microsoft SQL Server Ubuntu pour SQL Server 2019. Il s'agit du référentiel à partir duquel vous téléchargez SQL Server 2019 pour Ubuntu Linux.

sudo add-apt-repository "$ (wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list)"

Noter: Changer le numéro de version, c'est-à-dire. 20.04 dans la commande ci-dessus avec la version LTS d'Ubuntu que vous utilisez. Par exemple, si vous utilisez Ubuntu 18.04, remplacez /ubuntu/20.04 avec /ubuntu/18.04.

Mettez à jour la liste des archives avant d'installer SQL Server pour obtenir les modifications du référentiel récemment enregistré.

mise à jour sudo apt

Enfin, installez le package SQL Server à l'aide de la commande ci-dessous.

sudo apt install -y mssql-server

Configurez votre serveur

Une fois l'installation terminée, vous devez continuer à configurer l'instance SQL Server en configurant le mot de passe de l'administrateur système (SA).

Exécutez la commande ci-dessous pour démarrer la configuration de SQL Server.

configuration sudo/opt/mssql/bin/mssql-conf

La première invite de configuration vous invitera à sélectionner la version de SQL Server que vous souhaitez installer. Des éditions payantes et gratuites sont disponibles. Cet assistant utilise l'édition SQL Server Express, qui est l'option 3. Entrez l'option et appuyez sur Entrer.

écran de sélection de SQL Server Edition à installer

Le système vous donnera alors un lien vers les termes de la licence et un message pour accepter les termes. Entrer Oui d'accepter les conditions et de procéder à l'installation.

L'étape suivante consiste à définir le mot de passe administrateur système (SA) pour l'instance SQL Server. Utilisez un mot de passe fort et sécurisé pour éviter que vos données ne soient compromises.

entrez le mot de passe administrateur pour l'installation de SQL Server

Vous pouvez vérifier l'état de votre service SQL Server en utilisant systemctl commander.

état systemctl serveur mssql

moteur de service serveur sql

Installer Azure Data Studio

Il existe plusieurs façons d'interagir avec les bases de données SQL Server sur Linux, en utilisant la ligne de commande ou via un programme GUI ; ce guide utilise ce dernier.

Dans cette section, vous allez installer Azure Data Studio, un outil léger de gestion de base de données multiplateforme. Vous pouvez utiliser Azure Data Studio pour interroger, concevoir et gérer votre base de données localement ou dans le cloud.

Tout d'abord, téléchargez le package Azure Data Studio Debian pour votre Téléchargements dossier.

Télécharger: Azure Data Studio

Installez le package Azure Data Studio DEB à l'aide de la commande suivante.

sudo apt install ~ / Téléchargements / azuredatastudio-linux-1.30.0.deb

Remarque, la commande suppose que Téléchargements le dossier contient le package DEB, assurez-vous donc d'utiliser le bon emplacement de dossier.

Connexe : Comment installer un fichier DEB dans Ubuntu ?

Exécuter Azure Data Studio

Une fois l'installation ci-dessus terminée, vous pouvez lancer Azure Data Studio depuis le terminal.

azuredatastudio

L'écran de bienvenue d'Azure Data Studio ressemblera à celui ci-dessous.

page d'accueil d'azure data studio

Cliquez pour vous connecter à un serveur de base de données Nouvelle connexion lien ci-dessous Démarrer section. Il vous sera ensuite demandé de saisir les détails de connexion à la base de données.

Étant donné que la base de données à laquelle vous vous connectez se trouve sur votre PC, utilisez hôte local comme nom de serveur. Le nom d'utilisateur par défaut est DONC. Saisissez le mot de passe que vous avez utilisé lors de la configuration de l'instance SQL Server. Enfin, cliquez Relier bouton.

En savoir plus : qu'est-ce que 127.0 0.1, Localhost ou une adresse de bouclage ?

Votre Détails de connexion l'écran doit être similaire à celui illustré ci-dessous.

détails de connexion au serveur sql dans Azure data studio

Une fois connecté, le système affichera toutes vos bases de données dans le volet de gauche. Vous pouvez désormais gérer vos bases de données à partir de cet écran.

bases de données Azure data studio

Pourquoi utiliser une base de données basée sur SQL ?

Ce guide vous a montré comment installer Microsoft SQL Server, un système de base de données relationnelle, sur Ubuntu Linux. De plus, vous avez installé Azure Data Studio pour faciliter la gestion de vos bases de données. Les bases de données basées sur SQL sont faciles à gérer, hautement évolutives et largement utilisées par les administrateurs de bases de données.

Les alternatives aux bases de données SQL connues sous le nom de bases de données NoSQL deviennent maintenant populaires, car elles utilisent des formulaires orientés objet pour organiser les données. Certaines bases de données NoSQL notables sont Cosmos DB et MongoDB.


Bases de données NoSQL vs SQL
SQL contre NoSQL : Quelle est la meilleure base de données pour votre prochain projet ?

Le choix d'un type de base de données peut être difficile. Faut-il choisir SQL ou NoSQL ?

Lire la suite


A propos de l'auteur

. "frontière =" 0