Published on

February 23, 2024

Installation d’une version spécifique de SQL Server sur Linux

Problème:

Vous souhaitez installer une version spécifique de SQL Server sur Linux, plutôt que la dernière version qui est installée automatiquement.

Solution:

Par défaut, lorsque vous installez SQL Server sur Linux, il utilisera les dernières versions des dépôts de packages Microsoft. Cependant, il peut y avoir des cas où vous devez installer une version spécifique. Pour ce faire, vous pouvez explorer les différents packages disponibles sur les dépôts de packages Microsoft et choisir celui dont vous avez besoin.

Par exemple, si vous utilisez RHEL/CentOS 7, vous pouvez vérifier les packages disponibles pour SQL Server 2017 ou SQL Server 2019. Alternativement, vous pouvez exécuter la commande suivante pour lister tous les packages disponibles pour la version de SQL Server sur Linux que vous souhaitez installer:

#Pour RHEL/CentOS - SQL Server 2017
sudo yum --showduplicates list mssql-server

Assurez-vous de vérifier le site Web officiel de Microsoft pour les versions de build de SQL Server que vous souhaitez installer. Les numéros de build sont les mêmes sur Windows et Linux.

Une fois que vous avez identifié la version spécifique que vous souhaitez installer, vous pouvez utiliser la commande suivante pour l’installer sur RHEL/CentOS:

#Pour RHEL/CentOS
sudo yum install -y mssql-server-14.0.3223.3-15

Le format pour installer la version spécifique sur RHEL/CentOS est mssql-server-numéroDeBuild, où le numéroDeBuild est basé sur le résultat de la commande précédente sudo yum --showduplicates list mssql-server.

De même, pour Ubuntu, vous pouvez utiliser la commande suivante pour installer la version spécifique:

#Pour Ubuntu
sudo apt-get install -y mssql-server=14.0.3223.3-15

Le format pour installer la version spécifique sur Ubuntu est mssql-server=numéroDeBuild.

Après l’installation et la configuration, vous pouvez activer le démon (service) SQL Server pour qu’il démarre au démarrage du serveur en exécutant la commande suivante:

sudo systemctl enable mssql-server

Enfin, redémarrez le démon (service) SQL Server pour que les modifications prennent effet:

sudo systemctl restart mssql-server

Assurez-vous de configurer les règles de pare-feu appropriées sur votre distribution Linux pour permettre la connectivité à SQL Server.

Conclusion:

L’installation d’une version spécifique de SQL Server sur Linux est possible en explorant les packages disponibles sur les dépôts de packages Microsoft et en choisissant la version souhaitée. En suivant les commandes fournies, vous pouvez facilement installer et configurer la version spécifique de SQL Server sur votre système Linux.

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.