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

이 항목 적용 대상: 예SQL Server (Linux 전용)없음Azure SQL Database없음Azure SQL Data Warehouse없음 병렬 데이터 웨어하우스 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. 자세한 내용은 참조 하세요. conf ssis를 사용 하 여 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. 자세한 내용은 참조 하세요. conf ssis를 사용 하 여 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.
  • Developer edition에 대 한 값을 제공 하 여 지정 된 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
표준Standard
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

Linux에서 SSIS 패키지 실행을 참조 하세요 추출, 변환 및 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 설정을 구성 하려면 conf ssis를 사용 하 여 Linux에서 SQL Server Integration Services 구성합니다.To configure additional SSIS settings on Linux, see Configure SQL Server Integration Services on Linux with ssis-conf.