Comment installer et configurer Microsoft SQL Server sur Ubuntu
L'un des éléments critiques 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 montrera comment installer Microsoft SQL Server sur Ubuntu 20.04. SQL Server est l'un des serveurs de base de données robustes et largement utilisés dans l'informatique. Un SQL Server natif pour Linux est disponible depuis 2017, alors que les versions antérieures de SQL Server n'étaient disponibles que pour le système d'exploitation Windows.
Installation de SQL Server 2019
Pour commencer, importez la clé publique Microsoft GNU Privacy Guard (GnuPG) dans votre liste de clés de confiance afin que votre système établisse une connexion cryptée et sécurisée lors du téléchargement de SQL Server à partir des référentiels Microsoft.
Utilisez la commande ci-dessous pour importer la clé GnuPG.
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
Vous devez maintenant enregistrer le référentiel de packages Microsoft SQL Server Ubuntu pour SQL Server 2019. Il s'agit du référentiel à partir duquel vous téléchargerez SQL Server 2019 pour Ubuntu Linux.
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list)"
Remarque : remplacez le numéro de version, c'est-à-dire 20.04 dans la commande ci-dessus par la version LTS d'Ubuntu que vous utilisez. Par exemple, si vous utilisez Ubuntu 18.04, remplacez /ubuntu/20.04 par /ubuntu/18.04 .
Mettez à jour votre liste de référentiels avant d'installer SQL Server afin d'obtenir les modifications pour le référentiel nouvellement ajouté.
sudo apt update
Enfin, installez le package SQL Server à l'aide de la commande ci-dessous.
sudo apt install -y mssql-server
Configuration de votre serveur
Une fois l'installation terminée, vous devez procéder à la configuration de votre instance SQL Server en définissant le mot de passe de l'administrateur système (SA).
Exécutez la commande ci-dessous pour démarrer la configuration de votre serveur SQL.
sudo /opt/mssql/bin/mssql-conf setup
La première invite de la configuration vous demandera de choisir l'édition de SQL Server que vous souhaitez installer. Des éditions payantes et gratuites sont disponibles. Ce guide utilisera l'édition SQL Server Express, qui est l'option 3 . Saisissez votre option et appuyez sur Entrée .
Le système vous présentera alors un lien vers les termes de la licence et une invite pour accepter les termes. Entrez Oui pour accepter les conditions et poursuivez l'installation.
L'étape suivante consiste à définir le mot de passe de l'administrateur système (SA) pour votre instance SQL Server. Utilisez un mot de passe fort et sécurisé pour éviter que vos données ne soient compromises.
Vous pouvez vérifier l'état de votre service SQL Server à l'aide de la commande systemctl .
systemctl status mssql-server
Installation d'Azure Data Studio
Il existe plusieurs manières d'interagir avec les bases de données SQL Server sous Linux, en utilisant la ligne de commande ou via une application graphique ; 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 sur site ou dans le cloud.
Tout d'abord, téléchargez le package Azure Data Studio Debian dans votre dossier Téléchargements .
Télécharger :Azure Data Studio
Installez le package Azure Data Studio DEB à l'aide de la commande suivante.
sudo apt install ~/Downloads/azuredatastudio-linux-1.30.0.deb
Notez que la commande suppose que le dossier Téléchargements contient le package DEB, assurez-vous donc que vous utilisez le bon emplacement de dossier.
Exécuter Azure Data Studio
Une fois l'installation ci-dessus terminée, vous pouvez démarrer Azure Data Studio à partir du terminal.
azuredatastudio
L'écran de bienvenue d'Azure Data Studio ressemblera à celui ci-dessous.
Pour vous connecter à un serveur de base de données, cliquez sur le lien Nouvelle connexion dans la section Démarrer . Vous serez alors invité à saisir vos informations 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 localhost comme nom de serveur. Le nom d'utilisateur par défaut est SA . Saisissez le mot de passe que vous avez utilisé lors de la configuration de votre instance SQL Server. Enfin, cliquez sur le bouton Connecter .
Votre écran Détails de connexion doit être similaire à celui illustré ci-dessous.
Une fois connecté, le système listera 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.
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, très évolutives et largement utilisées par les administrateurs de bases de données.
Les alternatives aux bases de données basées sur SQL, connues sous le nom de bases de données NoSQL, deviennent maintenant populaires, car elles utilisent des schémas orientés objet pour organiser les données. Certaines bases de données NoSQL notables sont Cosmos DB et MongoDB.