SQL Server sur Raspberry Pi

Suite à l’article sur Azure SQL Edge, j’ai reçu plusieurs messages demandant s’il était possible d’installer Azure SQL Edge, en fait une édition pouvant évoluer sur plateforme ARM, directement sur le Raspberry Pi sans passer par la couche IoT Hub Microsoft.

La réponse est OUI.

Je ne vais pas détailler ici l’installation d’un OS sur une carte SD à destination du Raspberry Pi. J’ai opté pour une distribution Ubuntu 20.04 qui fonctionne particulièrement bien avec le Pi4 8GB qui me servira pour ce test.

Une fois l’écriture de l’image Ubuntu sur la carte SD via Win32Diskimager (ou Rufus si vous préférez ce dernier), je procède simplement au renommage de mon OS, suivi d’une mise à jour.

sudo hostnamectl set-hostname rpi4ram8
sudo reboot
sudo apt-get update
sudo apt-get upgrade

L’étape suivant consiste à installer Docker, cela fonctionnerait également avec d’autres Runtime come CRI-O ou Podman.

sudo apt-get install -y docker.io
sudo systemctl enable docker

Docker est à présent installé et prêt à l’emploi.

sudo docker version

Il suffit de télécharger l’image du conteneur depuis le repository Microsoft

sudo docker pull mcr.microsoft.com/azure-sql-edge:latest

Et enfin de créer le conteneur

sudo docker run -e 'MSSQL_PID=developer' -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=Password1!' -p 1433:1433 --name azuresqledge -h azuresqledge -d mcr.microsoft.com/azure-sql-edge:latest

Il suffit à présent de tester la connexion à l’instance :

Comme attendu, cela fonctionne parfaitement.

Happy SQL Server on ARM / Raspberry Pi !

A propos Christophe

Consultant SQL Server Formateur certifié Microsoft MVP SQL Server MCM/MCSM SQL Server
Cet article, publié dans Docker, Linux, SQL Server, est tagué , . Ajoutez ce permalien à vos favoris.

Un commentaire pour SQL Server sur Raspberry Pi

  1. Ping : SQL Server – Durabilité retardée | Christophe LAPORTE – Consultant SQL Server

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s