Integration Services 설치Install Integration Services

SQL ServerSQL ServerIntegration ServicesIntegration Services를 비롯한 구성 요소 중 일부 또는 전체를 설치하는 한 개의 설치 프로그램을 제공합니다. provides a single Setup program to install any or all of its components, including Integration ServicesIntegration Services. 설치 프로그램을 통해 한 개의 컴퓨터에 Integration ServicesIntegration Services 를 다른 SQL ServerSQL Server 구성 요소와 함께 설치하거나 단독으로 설치할 수 있습니다.Through Setup, you can install Integration ServicesIntegration Services with or without other SQL ServerSQL Server components on a single computer.

이 문서에서는 Integration ServicesIntegration Services를 설치하기 전에 알아야 할 중요한 고려 사항에 대해 중점적으로 설명합니다.This article highlights important considerations that you should know before you install Integration ServicesIntegration Services. 이 문서의 정보를 통해 설치 옵션을 평가하여 성공적인 설치를 위한 항목을 선택할 수 있습니다.Information in this article helps you evaluate the installation options so that your selections that result in a successful installation.

Integration Services 설치 준비Preparing to Install Integration Services

MicrosoftMicrosoft SQL ServerSQL Server Integration ServicesIntegration Services를 설치하기 전에 다음 정보를 검토합니다.Before you install MicrosoftMicrosoft SQL ServerSQL Server Integration ServicesIntegration Services, review the following information:

독립 실행형 또는 나란히 설치Installing Standalone or Side by Side

다음과 같은 구성으로 SQL ServerSQL Server Integration ServicesIntegration Services 를 설치할 수 있습니다.You can install SQL ServerSQL Server Integration ServicesIntegration Services in the following configurations:

  • 이전 SQL ServerSQL Server Integration ServicesIntegration Services 인스턴스가 없는 컴퓨터에 SQL ServerSQL Server를 설치할 수 있습니다.You can install SQL ServerSQL Server Integration ServicesIntegration Services on a computer that has no previous instances of SQL ServerSQL Server.

  • Integration ServicesIntegration Services의 기존 인스턴스와 함께 SQL Server 2017 Integration Services(SSIS)SQL Server 2017 Integration Services (SSIS)를 설치할 수 있습니다.You can install SQL Server 2017 Integration Services(SSIS)SQL Server 2017 Integration Services (SSIS) side by side with an existing instance of Integration ServicesIntegration Services.

Integration ServicesIntegration Services 이전 버전이 이미 설치되어 있는 컴퓨터에서 Integration ServicesIntegration Services 최신 버전으로 업그레이드하면 현재 버전이 이전 버전과 함께 설치됩니다.When you upgrade to the latest version of Integration ServicesIntegration Services on a computer that has an earlier version of Integration ServicesIntegration Services already installed, the current version is installed side by side with the earlier version.

Integration ServicesIntegration Services 업그레이드에 대한 자세한 내용은 Integration Services 업그레이드를 참조하세요.For more information about upgrading Integration ServicesIntegration Services, see Upgrade Integration Services.

Integration Services 설치Installing Integration Services

SQL ServerSQL Server 에 대한 설치 요구 사항을 검토한 결과 컴퓨터가 이러한 요구 사항을 만족하면 Integration ServicesIntegration Services를 설치할 준비가 된 것입니다.After you review the installation requirements for SQL ServerSQL Server and ensure that your computer meets those requirements, you are ready to install Integration ServicesIntegration Services.

설치 마법사를 사용하여 Integration ServicesIntegration Services를 설치하는 경우 구성 요소와 옵션을 지정하는 일련의 페이지가 표시됩니다.If you are using the Setup Wizard to install Integration ServicesIntegration Services, you use a series of pages to specify components and options.

  • 기능 선택 페이지의 공유 기능에서 Integration Services를 선택합니다.On the Feature Selection page, under Shared Features, select Integration Services.

  • 인스턴스 기능에서, 필요에 따라 SSIS 카탈로그 데이터베이스를 호스팅하려면 데이터베이스 엔진 서비스를 선택하고, SSIS 패키지를 저장, 관리, 실행 및 모니터링하려면 SSISDB를 선택합니다.Under Instance Features, optionally select Database Engine Services to host the SSIS Catalog database, SSISDB, to store, manage, run, and monitor SSIS packages.

  • Integration ServicesIntegration Services 프로그래밍에 대한 관리 어셈블리를 설치하려면 마찬가지로 공유 기능 아래에서 클라이언트 도구 SDK를 선택합니다.To install managed assemblies for Integration ServicesIntegration Services programming, also under Shared Features, select Client Tools SDK.

참고

설치 마법사의 기능 선택 페이지에서 선택하여 설치할 수 있는 일부 SQL ServerSQL Server 구성 요소는 Integration ServicesIntegration Services 구성 요소의 일부분만 설치합니다.Some SQL ServerSQL Server components that you can select for installation on the Feature Selection page of the Setup Wizard install a partial subset of Integration ServicesIntegration Services components. 이러한 구성 요소는 특정 태스크에 유용하지만 Integration ServicesIntegration Services의 기능은 제한됩니다.These components are useful for specific tasks, but the functionality of Integration ServicesIntegration Services is limited. 예를 들어 데이터베이스 엔진 서비스 옵션을 선택하면 Integration ServicesIntegration Services 가져오기 및 내보내기 마법사에 필요한 SQL ServerSQL Server 구성 요소가 설치됩니다.For example, the Database Engine Services option installs the Integration ServicesIntegration Services components required for the SQL ServerSQL Server Import and Export Wizard. Integration ServicesIntegration Services를 전체 설치하려면 기능 선택 페이지에서 Integration Services 를 선택해야 합니다.To ensure a complete installation of Integration ServicesIntegration Services, you must select Integration Services on the Feature Selection page.

ETL용 전용 서버 설치Installing a Dedicated Server for ETL

ETL(추출, 변환 및 로드) 프로세스에 전용 서버를 사용하려면 Integration ServicesIntegration Services를 설치할 때 SQL Server 데이터베이스 엔진SQL Server Database Engine의 로컬 인스턴스를 설치합니다.To use a dedicated server for extraction, transformation, and loading (ETL) processes, install a local instance of the SQL Server 데이터베이스 엔진SQL Server Database Engine when you install Integration ServicesIntegration Services. Integration ServicesIntegration Services 는 일반적으로 데이터베이스 엔진Database Engine 인스턴스에 패키지를 저장하며 SQL ServerSQL Server 에이전트를 사용하여 패키지를 예약합니다. typically stores packages in an instance of the 데이터베이스 엔진Database Engine and relies on SQL ServerSQL Server Agent for scheduling those packages. ETL 서버에 데이터베이스 엔진Database Engine 인스턴스가 없는 경우 데이터베이스 엔진Database Engine 인스턴스가 있는 서버에서 패키지를 예약 또는 실행해야 합니다.If the ETL server does not have an instance of the 데이터베이스 엔진Database Engine, you have to schedule or run packages from a server that does have an instance of the 데이터베이스 엔진Database Engine. 결과적으로 패키지가 ETL 서버에서 실행되지 않고 해당 패키지가 시작된 서버에서 실행됩니다.As a result, the packages are not running on the ETL server, but instead on the server from which they are started. 따라서 전용 ETL 서버의 리소스는 의도대로 사용되지 않습니다.As a result, the resources of the dedicated ETL server are not being used as intended. 또한 다른 서버의 리소스가 실행 중인 ETL 프로세스에 의해 소모될 수 있습니다.Furthermore, the resources of other servers may be strained by the running ETL processes

SSIS 이벤트 로깅 구성Configuring SSIS Event Logging

기본적으로 새로 설치하는 경우 Integration ServicesIntegration Services 는 패키지 실행과 관련된 이벤트를 응용 프로그램 이벤트 로그에 기록하지 않도록 구성됩니다.By default, in a new installation, Integration ServicesIntegration Services is configured not to log events that are related to the running of packages to the Application event log. SQL Server 2017SQL Server 2017의 데이터 수집기 기능을 사용하는 경우 이 설정은 이벤트 로그 항목이 너무 많이 생성되지 않도록 방지합니다.This setting prevents too many event log entries when you use the Data Collector feature of SQL Server 2017SQL Server 2017. 기록되지 않는 이벤트는 EventID 12288, "패키지가 시작되었습니다" 및 EventID 12289, "패키지가 성공적으로 완료되었습니다"입니다.The events that are not logged are EventID 12288, "Package started," and EventID 12289, "Package finished successfully." 이러한 이벤트를 응용 프로그램 이벤트 로그에 기록하려면 편집을 위해 레지스트리를 엽니다.To log these events to the Application event log, open the registry for editing. 그런 다음 레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\130\SSIS 노드를 찾고 LogPackageExecutionToEventLog 설정의 DWORD 값을 0에서 1로 변경합니다.Then, in the registry, locate the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\130\SSIS node, and change the DWORD value of the LogPackageExecutionToEventLog setting from 0 to 1.

Integration Services 새로 설치A complete installation of Integration Services

Integration ServicesIntegration Services을 새로 설치하려면 다음 목록에서 필요한 구성 요소를 선택합니다.For a complete installation of Integration ServicesIntegration Services, select the components that you need from the following list:

  • Integration Services(SSIS).Integration Services (SSIS). SQL Server 설치 마법사를 사용하여 SSIS를 설치합니다.Install SSIS with the SQL Server Setup wizard. SSIS를 선택하면 다음 항목이 설치됩니다.Selecting SSIS installs the following things:
    • SQL Server 데이터베이스 엔진에서 SSIS 카탈로그 지원.Support for the SSIS Catalog on the SQL Server Database Engine.
    • 필요에 따라, 마스터와 작업자로 구성되는 SSIS 규모 확장 기능.Optionally, the SSIS Scale Out feature, which consists of a Master and Workers.
    • 32비트 및 64비트 SSIS 구성 요소.32-bit and 64-bit SSIS components.
    • SSIS를 설치해도 SSIS 패키지를 설계 및 개발하는 데 필요한 도구는 설치되지 않습니다.Installing SSIS does not install the tools required to design and develop SSIS packages.
  • SQL Server 데이터베이스 엔진.SQL Server Database Engine. SQL Server 설치 마법사를 사용하여 데이터베이스 엔진을 설치합니다.Install the Database Engine with the SQL Server Setup wizard. 데이터베이스 엔진을 선택하면 SSIS 패키지를 저장, 관리, 실행 및 모니터링하는 SSIS 카탈로그 데이터베이스 SSISDB를 만들고 호스팅할 수 있습니다.Selecting the Database Engine lets you create and host the SSIS Catalog database, SSISDB, to store, manage, run, and monitor SSIS packages.
  • SQL Server Data Tools(SSDT).SQL Server Data Tools (SSDT). SSDT를 다운로드하여 설치하려면 SSDT(SQL Server Data Tools) 다운로드를 참조하세요.To download and install SSDT, see Download SQL Server Data Tools (SSDT). SSDT를 설치하면 SSIS 패키지를 설계 및 배포할 수 있습니다.Installing SSDT lets you design and deploy SSIS packages. SSDT는 다음 항목을 설치합니다.SSDT installs the following things:
    • SSIS 디자이너를 포함한 SSIS 패키지 디자인 및 개발 도구.The SSIS package design and development tools, including SSIS Designer.
    • 32비트 SSIS 구성 요소만.32-bit SSIS components only.
    • 제한된 버전의 Visual Studio(Visual Studio 버전이 아직 설치되지 않은 경우).A limited version of Visual Studio (if a Visual Studio edition is not already installed).
    • SSIS 스크립트 태스크 및 스크립트 구성 요소에서 사용하는 스크립트 편집기인 VSTA(Visual Studio Tools for Applications).Visual Studio Tools for Applications (VSTA), the script editor used by the SSIS Script Task and Script Component.
    • 배포 마법사 및 패키지 업그레이드 마법사를 포함한 SSIS 마법사.SSIS wizards including the Deployment Wizard and the Package Upgrade Wizard.
    • SQL Server 가져오기 및 내보내기 마법사.SQL Server Import and Export Wizard.
  • Azure용 integration Services 기능 팩.Integration Services Feature Pack for Azure. 기능 팩을 다운로드하여 설치하려면 Azure용 Microsoft SQL Server 2017 Integration Services 기능 팩을 참조하세요.To download and install the Feature Pack, see Microsoft SQL Server 2017 Integration Services Feature Pack for Azure. 기능 팩을 설치하면 패키지에서 다음 서비스를 포함한 Azure 클라우드의 저장소 및 분석 서비스에 연결할 수 있습니다.Installing the Feature Pack lets your packages connect to storage and analytics services in the Azure cloud, including the following services:
    • Azure Blob Storage.Azure Blob Storage.
    • Azure HDInsight.Azure HDInsight.
    • Azure Data Lake Store.Azure Data Lake Store.
    • Azure SQL Data Warehouse.Azure SQL Data Warehouse.
  • 선택적 추가 구성 요소.Optional additional components. 필요에 따라 SQL Server 기능 패키지에서 추가 타사 구성 요소를 다운로드할 수 있습니다.You can optionally download additional third-party components from the SQL Server Feature Package.