Installare SQL Server Integration Services (SSIS) in LinuxInstall SQL Server Integration Services (SSIS) on Linux

In questo argomento si applica a: SìSQL Server (solo Linux)nonDatabase SQL di AzurenonAzure SQL Data Warehousenon Parallel Data Warehouse THIS TOPIC APPLIES TO: yesSQL Server (Linux only)noAzure SQL DatabasenoAzure SQL Data WarehousenoParallel Data Warehouse

Seguire i passaggi descritti in questo articolo per installare SQL Server Integration Services (mssql-server-is) in Linux.Follow the steps in this article to install SQL Server Integration Services (mssql-server-is) on Linux. Per informazioni sulle funzionalità supportate in questa versione di servizi di integrazione per Linux, vedere il note sulla versione.For info about the features supported in this release of Integration Services for Linux, see the Release Notes.

Installare il server di integrazione di SQL Server per la piattaforma:Install SQL Server Integration Servers for your platform:

Installare SSIS in UbuntuInstall SSIS on Ubuntu

Per installare il mssql-server-is pacchetto in Ubuntu, seguire questi passaggi:To install the mssql-server-is package on Ubuntu, follow these steps:

  1. Importare le chiavi GPG archivio pubblico.Import the public repository GPG keys.

    curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
    
  2. Registrare il repository Ubuntu di Microsoft SQL Server.Register the Microsoft SQL Server Ubuntu repository.

    sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list)"
    
  3. Eseguire i comandi seguenti per installare SQL Server Integration Services.Run the following commands to install SQL Server Integration Services.

    sudo apt-get update
    sudo apt-get install -y mssql-server-is
    
  4. Dopo l'installazione di Integration Services, eseguire ssis-conf.After installing Integration Services, run ssis-conf. Per altre informazioni, vedere configurare SSIS in Linux con ssis-conf.For more info, see Configure SSIS on Linux with ssis-conf.

    sudo /opt/ssis/bin/ssis-conf setup
    
  5. Al termine della configurazione, impostare il percorso.After the configuration is done, set the path.

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

Aggiornamento SSISUpdate SSIS

Se si dispone già di mssql-server-is installato, è possibile aggiornare la versione più recente con il comando seguente:If you already have mssql-server-is installed, you can update to the latest version with the following command:

sudo apt-get install mssql-server-is

Rimuovere SSISRemove SSIS

Per rimuovere mssql-server-is, è possibile eseguire il seguente comando:To remove mssql-server-is, you can run following command:

sudo apt-get remove mssql-server-is

Installare SSIS in RHELInstall SSIS on RHEL

Per installare il mssql-server-is pacchetto su RHEL, seguire questi passaggi:To install the mssql-server-is package on RHEL, follow these steps:

  1. Scaricare il file di configurazione di Microsoft SQL Server Red Hat repository.Download the Microsoft SQL Server Red Hat repository configuration file.

    sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
    
  2. Eseguire i comandi seguenti per installare SQL Server Integration Services.Run the following commands to install SQL Server Integration Services.

    sudo yum install -y mssql-server-is
    
  3. Dopo l'installazione, eseguire ssis-conf.After installation, run ssis-conf. Per altre informazioni, vedere configurare SSIS in Linux con ssis-conf.For more info, see Configure SSIS on Linux with ssis-conf.

    sudo /opt/ssis/bin/ssis-conf setup
    
  4. Al termine della configurazione, impostare percorso.Once the configuration is done, set path.

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

Aggiornamento SSISUpdate SSIS

Se si dispone già di mssql-server-is installato, è possibile aggiornare la versione più recente con il comando seguente:If you already have mssql-server-is installed, you can update to the latest version with the following command:

sudo yum update mssql-server-is

Rimuovere SSISRemove SSIS

Per rimuovere mssql-server-is, è possibile eseguire il seguente comando:To remove mssql-server-is, you can run following command:

sudo yum remove mssql-server-is

Installazione automaticaUnattended installation

Per eseguire un'installazione automatica quando si esegue ssis-conf setup, eseguire le operazioni seguenti:To run an unattended installation when you run ssis-conf setup, do the following things:

  1. Specificare il -n (Nessun prompt) opzione.Specify the -n (no prompt) option.
  2. Immettere i valori richiesti per l'impostazione delle variabili di ambiente.Provide required values by setting environment variables.

Nell'esempio seguente effettua le operazioni seguenti:The following example does the following things:

  • Consente di installare SSIS.Installs SSIS.
  • Specifica l'edizione Developer, fornendo un valore per il SSIS_PID variabile di ambiente.Specifies the Developer edition by providing a value for the SSIS_PID environment variable.
  • Accetta il contratto di licenza, fornendo un valore per il ACCEPT_EULA variabile di ambiente.Accepts the EULA by providing a value for the ACCEPT_EULA environment variable.
  • Esegue un'installazione automatica, specificando il -n (Nessun prompt) opzione.Runs an unattended installation by specifying the -n (no prompt) option.
sudo SSIS_PID=Developer ACCEPT_EULA=Y /opt/ssis/bin/ssis-conf -n setup 

Variabili di ambiente per l'installazione automaticaEnvironment variables for unattended installation

Variabile di ambienteEnvironment variable DescriptionDescription
ACCEPT_EULAACCEPT_EULA Accetta il contratto di licenza di SQL Server quando è impostato su un valore (ad esempio, Y).Accepts the SQL Server license agreement when set to any value (for example, Y).
SSIS_PIDSSIS_PID Imposta la chiave di prodotto o edizione di SQL Server.Sets the SQL Server edition or product key. Di seguito sono i valori possibili:Here are the possible values:
Copia di valutazioneEvaluation
DeveloperDeveloper
ExpressExpress
WebWeb
StandardStandard
EnterpriseEnterprise
Un codice product keyA product key

Se si specifica un codice product key, il codice product key deve essere nel formato #####-#####-#####-#####-#####, dove # è una lettera o un numero.If you specify a product key, the product key must be in the form #####-#####-#####-#####-#####, where # is a letter or a number.

Passaggi successiviNext steps

Per eseguire pacchetti SSIS in Linux, vedere di estrazione, trasformazione e caricare i dati per SQL Server in Linux con SSIS.To run SSIS packages on Linux, see Extract, transform, and load data for SQL Server on Linux with SSIS.

Per configurare impostazioni aggiuntive di SSIS in Linux, vedere configurare SQL Server Integration Services in Linux con ssis-conf.To configure additional SSIS settings on Linux, see Configure SQL Server Integration Services on Linux with ssis-conf.