Linux에서 SQL Server Integration Services (SSIS)를 설치 합니다.Install SQL Server Integration Services (SSIS) on Linux

이 항목 적용 대상: 예(Linux에만 해당) SQL Server없습니다Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스없는병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL Server (Linux only)noAzure SQL DatabasenoAzure SQL Data WarehousenoParallel Data Warehouse

SQL Server Integration Services를 설치 하려면이 문서의 단계에 따라 (mssql-server-is) linux.Follow the steps in this article to install SQL Server Integration Services (mssql-server-is) on Linux. Linux 용 Integration Services의이 릴리스에서 지원 되는 기능에 대 한 정보에 대 한 참조는 릴리스 정보합니다.For info about the features supported in this release of Integration Services for Linux, see the Release Notes.

플랫폼에 대 한 SQL Server 통합 서버를 설치 합니다.Install SQL Server Integration Servers for your platform:

Ubuntu SSIS를 설치 합니다.Install SSIS on Ubuntu

설치 하는 mssql-server-is ubuntu 패키지에서 다음이 단계를 수행 합니다.To install the mssql-server-is package on Ubuntu, follow these steps:

  1. 공용 저장소 GPG 키를 가져옵니다.Import the public repository GPG keys.

    curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
    
  2. Microsoft SQL Server Ubuntu 리포지토리를 등록 합니다.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. 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. Integration Services를 설치한 후 실행 ssis-conf합니다.After installing Integration Services, run ssis-conf. 자세한 내용은 참조 하십시오. ssis conf와 Linux에서 SSIS 구성합니다.For more info, see Configure SSIS on Linux with ssis-conf.

    sudo /opt/ssis/bin/ssis-conf setup
    
  5. 구성이 완료 된 후에 경로 설정 합니다.After the configuration is done, set the path.

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

SSIS를 업데이트 합니다.Update SSIS

이미 있는 경우 mssql-server-is 있습니다 다음 명령 사용 하 여 최신 버전으로 업데이트할 수 설치 합니다.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

SSIS를 제거 합니다.Remove SSIS

제거 하려면 mssql-server-is, 다음 명령을 실행할 수 있습니다.To remove mssql-server-is, you can run following command:

sudo apt-get remove mssql-server-is

RHEL에 SSIS를 설치 합니다.Install SSIS on RHEL

설치 하는 mssql-server-is RHEL에 패키지에서 다음이 단계를 수행 합니다.To install the mssql-server-is package on RHEL, follow these steps:

  1. Microsoft SQL Server Red Hat 저장소 구성 파일을 다운로드 합니다.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. SQL Server Integration Services를 설치 하려면 다음 명령을 실행 합니다.Run the following commands to install SQL Server Integration Services.

    sudo yum install -y mssql-server-is
    
  3. 설치 후 실행 ssis-conf합니다.After installation, run ssis-conf. 자세한 내용은 참조 하십시오. ssis conf와 Linux에서 SSIS 구성합니다.For more info, see Configure SSIS on Linux with ssis-conf.

    sudo /opt/ssis/bin/ssis-conf setup
    
  4. 구성 작업이 완료 되 면 경로 설정 합니다.Once the configuration is done, set path.

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

SSIS를 업데이트 합니다.Update SSIS

이미 있는 경우 mssql-server-is 있습니다 다음 명령 사용 하 여 최신 버전으로 업데이트할 수 설치 합니다.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

SSIS를 제거 합니다.Remove SSIS

제거 하려면 mssql-server-is, 다음 명령을 실행할 수 있습니다.To remove mssql-server-is, you can run following command:

sudo yum remove mssql-server-is

무인된 설치Unattended installation

실행 하면 무인된 설치를 실행 하려면 ssis-conf setup, 다음을 수행 합니다.To run an unattended installation when you run ssis-conf setup, do the following things:

  1. 지정 된 -n (메시지 표시) 옵션입니다.Specify the -n (no prompt) option.
  2. 환경 변수를 설정 하 여 필요한 값을 제공 합니다.Provide required values by setting environment variables.

다음 예제에서는 다음 작업을 수행합니다.The following example does the following things:

  • SSIS를 설치합니다.Installs SSIS.
  • 개발자 버전에 대 한 값을 제공 하 여 지정 된 SSIS_PID 환경 변수입니다.Specifies the Developer edition by providing a value for the SSIS_PID environment variable.
  • 에 대 한 값을 제공 하 여 EULA 허용는 ACCEPT_EULA 환경 변수입니다.Accepts the EULA by providing a value for the ACCEPT_EULA environment variable.
  • 무인된 설치를 지정 하 여 실행 된 -n (메시지 표시) 옵션입니다.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 

무인된 설치에 대 한 환경 변수Environment variables for unattended installation

환경 변수Environment variable DescriptionDescription
ACCEPT_EULAACCEPT_EULA 값으로 설정 된 경우 SQL Server 사용권 계약에 동의 (예를 들어 Y).Accepts the SQL Server license agreement when set to any value (for example, Y).
SSIS_PIDSSIS_PID SQL Server 버전 또는 제품 키를 설정합니다.Sets the SQL Server edition or product key. 가능한 값은 다음과 같습니다.Here are the possible values:
EvaluationEvaluation
개발자Developer
ExpressExpress
WebWeb
StandardStandard
EnterpriseEnterprise
제품 키A product key

제품 키 형식에서 이어야 합니다 제품 키를 지정 하는 경우 #####-#####-#####-#####-#####여기서 # 문자 또는 숫자 이면 합니다.If you specify a product key, the product key must be in the form #####-#####-#####-#####-#####, where # is a letter or a number.

다음 단계Next steps

SSIS 패키지에서 Linux를 실행 하려면 참조 추출, 변환 및 SSIS와 Linux에서 SQL Server에 대 한 데이터 로드합니다.To run SSIS packages on Linux, see Extract, transform, and load data for SQL Server on Linux with SSIS.

Linux에서 추가 SSIS 설정을 구성 하려면 참조 ssis conf와 Linux에서 SQL Server Integration Services 구성합니다.To configure additional SSIS settings on Linux, see Configure SQL Server Integration Services on Linux with ssis-conf.