Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :SQL Server sur Linux
Cet article explique comment configurer le référentiel approprié pour l’installation et la mise à niveau de SQL Server 2025 (17.x) sur Red Hat Enterprise Linux (RHEL) et Ubuntu.
Pour obtenir des instructions sur la configuration des référentiels pour SQL Server 2022 (16.x) et les versions antérieures, consultez Configurer des référentiels pour l’installation et la mise à niveau de SQL Server sur Linux.
Conseil / Astuce
SQL Server 2025 (17.x) est disponible sur RHEL 10 (en préversion) et Ubuntu 24.04 (en préversion). Si vous souhaitez l’essayer, lisez cet article pour configurer le référentiel mssql-server-preview. Ensuite, installez à l’aide des instructions du guide d’installation.
Référentiels
Lorsque vous installez SQL Server sur Linux, vous devez configurer un référentiel Microsoft. Ce référentiel est utilisé pour acquérir le package du moteur de base de données, mssql-server, et les packages SQL Server associés. Il existe actuellement trois référentiels principaux :
| Référentiel | Nom | Descriptif |
|---|---|---|
| 2025 |
mssql-server-2025
1 |
Référentiel SQL Server 2025 (17.x). |
| 2022 | mssql-server-2022 |
Référentiel SQL Server 2022 (16.x). |
| 2019 | mssql-server-2019 |
Référentiel contenant la mise à jour cumulative de SQL Server 2019 (15.x). |
| 2017 | mssql-server-2017 |
Référentiel contenant la mise à jour cumulative de SQL Server 2017 (14.x). |
1 Utilisation mssql-server-preview pour Red Hat 10 (en préversion) et Ubuntu 24.04 (en préversion).
Le référentiel de mise à jour cumulative (CU) contient des packages pour la version de base de SQL Server et des correctifs de bogues ou des améliorations à partir de cette version. Les mises à jour cumulatives sont spécifiques à une version de mise en production, telle que SQL Server 2025 (17.x). Ils sont libérés régulièrement. Les mises à jour de la version de distribution générale (GDR) sont publiées dans le même référentiel CU.
Chaque mise à jour contient le package SQL Server complet et toutes les mises à jour précédentes pour ce référentiel. Vous pouvez également revenir à n’importe quelle version de votre version majeure (par exemple, 2025).
Configurer les référentiels
Suivez les étapes décrites dans les sections suivantes pour configurer les référentiels sur votre distribution Linux.
Vérifier les référentiels précédemment configurés
Vérifiez d’abord si vous avez déjà inscrit un référentiel SQL Server.
Affichez les fichiers dans le répertoire
/etc/yum.repos.dà l’aide de la commande suivante:sudo ls /etc/yum.repos.dRecherchez un fichier qui configure le répertoire SQL Server, tel que
mssql-server.repo.Affichez le contenu du fichier à l’aide de
cat.sudo cat /etc/yum.repos.d/mssql-server.repoLa propriété Nom est le référentiel configuré. Vous pouvez l’identifier avec la table dans la section Référentiels de cet article.
Supprimer l’ancien référentiel
Si nécessaire, supprimez l’ancien référentiel à l’aide de la commande suivante.
sudo rm -rf /etc/yum.repos.d/mssql-server.repo
Cette commande suppose que le fichier identifié dans la section précédente était nommé mssql-server.repo.
Configurer un nouveau référentiel
Configurez le nouveau référentiel à utiliser pour les installations et les mises à niveau de SQL Server. Utilisez une des commandes suivantes pour configurer le référentiel de votre choix.
- À compter de SQL Server 2025 (17.x), RHEL 10 est pris en charge (en préversion).
- À compter de SQL Server 2022 (16.x) CU 10, RHEL 9 est pris en charge.
- À compter de SQL Server 2017 (14.x) CU 20, RHEL 8 est pris en charge.
Les commandes suivantes pour SQL Server 2019 (15.x) pointent vers le référentiel RHEL 8. RHEL 8 n’est pas préinstallé avec python2, ce que SQL Server requiert. Pour plus d’informations, consultez Installer Microsoft SQL Server sur Red Hat Enterprise Linux 8 Beta.
Selon la version de RHEL que vous utilisez, vérifiez que les chemins correspondent /rhel/8, /rhel/9ou /rhel10. Nos packages sont indépendants des versions mineures de RHEL. Cela signifie que si vous utilisez RHEL 8.7, vous devez utiliser le chemin d’accès /rhel/8 pour configurer votre référentiel.
| Référentiel | Version | Libération | Command |
|---|---|---|---|
| 2025 | 2025 | RHEL 10 (en préversion) | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/10/mssql-server-preview.repo |
| 2022 | 2022 | RHEL 9 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/9/mssql-server-2022.repo |
| 2019 CU | 2019 | RHEL 8 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo |
| 2017 CU | 2017 | RHEL 8 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2017.repo |
Si vous choisissez d’utiliser un article de démarrage rapide, n’oubliez pas que vous avez déjà configuré le référentiel cible. Ne répétez pas cette étape dans le didacticiel.
Contenu connexe
- Démarrage rapide : Installer SQL Server et créer une base de données sur Red Hat
- Démarrage rapide : Installer SQL Server et créer une base de données sur SUSE Linux Enterprise Server
- Démarrage rapide : Installer SQL Server et créer une base de données sur Ubuntu
- Conseils d’installation pour SQL Server sur Linux