Installare SQL Server Integration Services (SSIS) in Linux

Si applica a:SQL Server - Linux

Per installare SQL Server Integration Services (mssql-server-is) in Linux, seguire le procedure descritte in questo articolo. Per informazioni sulle funzionalità supportate in Integration Services per Linux, vedere:

È possibile installare SQL Server Integration Services (SSIS) in Red Hat Enterprise Linux (RHEL) e Ubuntu. SUSE Linux Enterprise Server (SLES) non è supportato. Anche l'installazione di SSIS nei contenitori non è supportata.

Installare SSIS in RHEL

Per installare il pacchetto mssql-server-is in RHEL, seguire questa procedura:

  1. Scaricare il file di configurazione del repository SQL Server per Red Hat.

    sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
    
  2. Eseguire il comando seguente per installare SQL Server Integration Services.

    sudo yum install -y mssql-server-is
    
  3. Dopo l'installazione, eseguire ssis-conf. Per altre informazioni, vedere Configurare SSIS in Linux con ssis-conf.

    sudo /opt/ssis/bin/ssis-conf setup
    
  4. Al termine della configurazione, impostare la variabile di ambiente PATH.

    export PATH=/opt/ssis/bin:$PATH
    
  1. Scaricare il file di configurazione del repository SQL Server per Red Hat.

    sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo
    
  2. Eseguire il comando seguente per installare SQL Server Integration Services.

    sudo yum install -y mssql-server-is
    
  3. Dopo l'installazione, eseguire ssis-conf. Per altre informazioni, vedere Configurare SSIS in Linux con ssis-conf.

    sudo /opt/ssis/bin/ssis-conf setup
    
  4. Al termine della configurazione, impostare la variabile di ambiente PATH.

    export PATH=/opt/ssis/bin:$PATH
    
  1. Scaricare il file di configurazione del repository SQL Server per Red Hat.

    sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2022.repo
    
  2. Eseguire il comando seguente per installare SQL Server Integration Services.

    sudo yum install -y mssql-server-is
    
  3. Dopo l'installazione, eseguire ssis-conf. Per altre informazioni, vedere Configurare SSIS in Linux con ssis-conf.

    sudo /opt/ssis/bin/ssis-conf setup
    
  4. Al termine della configurazione, impostare la variabile di ambiente PATH.

    export PATH=/opt/ssis/bin:$PATH
    

Aggiornare SSIS

Se il pacchetto mssql-server-is è già installato, eseguire l'aggiornamento all'ultima versione con il comando seguente:

sudo yum update mssql-server-is

Rimuovere SSIS

Per rimuovere mssql-server-is, eseguire il comando seguente:

sudo yum remove mssql-server-is

Installazione automatica

Per eseguire ssis-conf setup come installazione automatica (solo RHEL e Ubunti), seguire questa procedura:

  1. Specificare l'opzione -n (nessun prompt).
  2. Per specificare i valori obbligatori, impostare variabili di ambiente.

L'esempio seguente esegue queste operazioni:

  • Installa SSIS
  • Indica l'edizione Developer specificando un valore per la variabile di ambiente SSIS_PID.
  • Accetta le condizioni di licenza software Microsoft fornendo un valore per la variabile di ambiente ACCEPT_EULA
  • Esegue l'installazione automatica specificando l'opzione -n (nessun prompt).
sudo SSIS_PID=Developer ACCEPT_EULA=Y /opt/ssis/bin/ssis-conf -n setup

Variabili di ambiente per l'installazione automatica

Variabile di ambiente Descrizione
ACCEPT_EULA Accetta le condizioni di licenza di SQL Server quando è impostato su un valore qualsiasi come Y.
SSIS_PID Imposta l'edizione o il codice Product Key di SQL Server. Ecco i valori possibili:

- Valutazione
- Sviluppatore.
- Express
- Web
- Standard
- Enterprise
- Un codice product Key

Se si specifica un codice Product Key, questo deve avere il formato #####-#####-#####-#####-#####, dove # è una lettera o un numero.