Installer SQL Server Integration Services (SSIS) sur Linux
S’applique à : SQL Server - Linux
Procédez comme indiqué dans cet article pour installer SQL Server Integration Services (mssql-server-is) sur Linux. Pour plus d’informations sur les fonctionnalités prises en charge dans Integration Services pour Linux, consultez :
- Notes de publication pour SQL Server 2017 sur Linux
- Notes de publication pour SQL Server 2019 sur Linux
- Notes de publication pour SQL Server 2022 sur Linux
Vous pouvez installer SQL Server Integration Services (SSIS) sur Red Hat Enterprise Linux (RHEL) et Ubuntu. SUSE Linux Enterprise Server (SLES) n’est pas pris en charge. L’installation de SSIS sur des conteneurs n’est pas non plus prise en charge.
Installer SSIS sur RHEL
Pour installer le package mssql-server-is sur RHEL, procédez comme suit :
Téléchargez le fichier config du référentiel SQL Server Red Hat.
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
Exécutez la commande suivante pour installer SQL Server Integration Services.
sudo yum install -y mssql-server-is
Après l’installation, exécutez ssis-conf. Pour plus d’informations, consultez Configurer SSIS sur Linux avec ssis-conf.
sudo /opt/ssis/bin/ssis-conf setup
Une fois la configuration terminée, définissez la variable d’environnement
PATH
.export PATH=/opt/ssis/bin:$PATH
Téléchargez le fichier config du référentiel SQL Server Red Hat.
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo
Exécutez la commande suivante pour installer SQL Server Integration Services.
sudo yum install -y mssql-server-is
Après l’installation, exécutez ssis-conf. Pour plus d’informations, consultez Configurer SSIS sur Linux avec ssis-conf.
sudo /opt/ssis/bin/ssis-conf setup
Une fois la configuration terminée, définissez la variable d’environnement
PATH
.export PATH=/opt/ssis/bin:$PATH
Téléchargez le fichier config du référentiel SQL Server Red Hat.
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2022.repo
Exécutez la commande suivante pour installer SQL Server Integration Services.
sudo yum install -y mssql-server-is
Après l’installation, exécutez ssis-conf. Pour plus d’informations, consultez Configurer SSIS sur Linux avec ssis-conf.
sudo /opt/ssis/bin/ssis-conf setup
Une fois la configuration terminée, définissez la variable d’environnement
PATH
.export PATH=/opt/ssis/bin:$PATH
Mettre à jour SSIS
Si vous avez déjà installé mssql-server-is, effectuez une mise à jour vers la dernière version en utilisant la commande suivante :
sudo yum update mssql-server-is
Supprimer SSIS
Pour supprimer mssql-server-is, exécutez la commande suivante :
sudo yum remove mssql-server-is
Installation sans assistance
Pour exécuter ssis-conf setup sans assistance (RHEL et Ubuntu uniquement), effectuez les étapes suivantes :
- Spécifiez l’option
-n
(aucune invite). - Fournissez les valeurs requises en définissant les variables d’environnement.
L’exemple suivant effectue ces actions :
- Installe SSIS
- Spécifie l’édition Développeur en fournissant une valeur pour la variable d’environnement
SSIS_PID
- Accepte les termes du contrat de licence logiciel Microsoft en fournissant une valeur pour la variable d’environnement
ACCEPT_EULA
- Exécute une installation sans assistance en spécifiant l’option
-n
(aucune invite)
sudo SSIS_PID=Developer ACCEPT_EULA=Y /opt/ssis/bin/ssis-conf -n setup
Variables d’environnement pour une installation sans assistance
Variable d’environnement | Description |
---|---|
ACCEPT_EULA |
Accepte les termes du contrat de licence SQL Server quand il est défini sur n’importe quelle valeur comme Y . |
SSIS_PID |
Définit l’édition SQL Server ou la clé de produit (Product key). Les valeurs possibles sont les suivantes : - Évaluation - Développeur - Express - Web - Standard - Entreprise - Clé de produit Si vous spécifiez une clé de produit, celle-ci doit se présenter sous la forme #####-#####-#####-#####-##### , où # est une lettre ou un nombre. |