Comment installer Microsoft SQL Server sur Ubuntu 20.04

Développé par Microsoft, MS SQL est un système de gestion de base de données relationnelle (SGBDR). Il stocke les données dans des tables, des colonnes et des lignes. Largement utilisé dans les déploiements d’entreprise, MSSQL est une plate-forme de données évolutive utilisée pour les solutions commerciales et de données critiques.

Cet article montre comment installer Microsoft SQL Server 2019 dans Ubuntu 20.04. Installez également les outils MSSQL qui permettent de se connecter à la base de données et d’exécuter des requêtes SQL, etc.

Configuration requise

Mémoire2 Go
Système de fichiersXFS ou EXT4 (les autres systèmes de fichiers, tels que BTRFS, ne sont pas pris en charge
Espace disque6 Go
La vitesse du processeur2 GHz
Cœurs de processeur2 noyaux
Type de processeurcompatible x64 uniquement

Installer SQL Server sur Ubuntu

Mettre à jour/mettre à niveau votre système

Assurez-vous que le progiciel le plus récent est installé sur le système. Pour cette mise à jour et mise à niveau de votre système.

sudo apt update && sudo apt upgrade

Installer la clé publique GPG

Téléchargez et installez la clé GPG de Microsoft.

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

Ajouter le référentiel

Ajoutez un référentiel officiel pour installer le serveur MSSQL.

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

Installer MS SQL Server

Installez le serveur mssql en entrant simplement la commande suivante.

sudo apt install mssql-server -y

L’installation prend un certain temps et lorsqu’elle est terminée, exécutez la configuration à l’aide de la commande suivante.

sudo /opt/mssql/bin/mssql-conf setup

Choisissez l’édition du serveur. Je vais choisir l’édition Developer car elle est gratuite. Vous pouvez choisir selon vos besoins. Acceptez également la licence en tapant « oui ». Enfin, définissez le mot de passe administrateur comme indiqué ci-dessous.

Configurer Microsoft SQL 2019

Cela prend quelques minutes et lorsque l’installation est terminée, le service démarre. Vous pouvez une fois le vérifier en utilisant,

systemctl status mssql-server

Installer mssql-tool sur Ubuntu

Le package mssql-tool contient les utilitaires sqlcmd (requête en ligne de commande) et bcp (import-export en masse).

Pour installer l’outil, ajoutez d’abord le référentiel, mettez-le à jour et installez mssql-tools.

curl https://packages.microsoft.com/config/ubuntu/19.10/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
sudo apt update
sudo apt install mssql-tools -y

Ensuite, acceptez la durée de la licence comme indiqué ci-dessous.

Sélectionnez "Oui" pour installer mssql-toolsSélectionnez “Oui” pour installer mssql-tools

L’installation ci-dessus ne créera pas de variable d’environnement pour l’exécution des outils mssql. Alors, exportez-les en utilisant la ligne de commande suivante.

echo ‘export PATH=”$PATH:/opt/mssql-tools/bin”‘ >> ~/.bash_profile
echo ‘export PATH=”$PATH:/opt/mssql-tools/bin”‘ >> ~/.bashrc
source ~/.bashrc

Se connecter à SQL Server

Pour vous connecter au serveur SQL, utilisez la commande sqlcmd. Il peut être sur le serveur distant ou sur le même serveur SQl.

sqlcmd -S localhost -U SA -P 'YourPassword'

Pour vérifier la version MS SQL, exécutez la requête suivante après votre connexion,

select @@version
go

Vérifier la version MSSQLVérifier la version MSSQL

De même, pour créer une base de données, utilisez la commande SQL suivante.

create database testdb
go

Mettre à jour/mettre à niveau le serveur Microsoft SQL

Nous avons ajouté un référentiel de Microsoft pour installer le serveur SQL. Donc, pour mettre à jour/mettre à niveau le serveur SQL, exécutez la commande suivante :

sudo apt update && sudo apt install mssql-server

Supprimer le serveur Microsoft SQL

Pour supprimer complètement le serveur SQL 2019 et sa dépendance, vous pouvez utiliser les commandes suivantes.

sudo apt purge mssql-server mssql-tools -y
sudo apt autoremove -y

Conclusion

Dans ce didacticiel, nous avons appris à installer Microsoft SQL Server sur Ubuntu 20.04 et à nous connecter au serveur SQL pour exécuter des requêtes SQL. Merci pour la lecture.