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 topic highlights important considerations that you should know before you install Integration ServicesIntegration Services. 이 항목의 정보를 통해 설치 옵션을 평가하여 성공적인 설치를 위한 항목을 선택할 수 있습니다.Information in this topic will help you evaluate the installation options so that you can make 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 requirements:

Integration Services 구성 선택Selecting an Integration Services Configuration

다음과 같은 구성으로 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.

  • SQL Server 2017 Integration Services(SSIS)SQL Server 2017 Integration Services (SSIS)SQL Server 2008 Integration Services(SSIS)SQL Server 2008 Integration Services (SSIS) 의 기존 인스턴스와 함께 SQL Server 2012 Integration Services(SSIS)SQL Server 2012 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 SQL Server 2008 Integration Services(SSIS)SQL Server 2008 Integration Services (SSIS) and SQL Server 2012 Integration Services(SSIS)SQL Server 2012 Integration Services (SSIS).

    이전 버전의 SQL Server 2017 Integration Services(SSIS)SQL Server 2017 Integration Services (SSIS) 중 하나가 이미 설치된 컴퓨터에서 Integration ServicesIntegration Services 로 업그레이드하면 이전 버전과 함께 SQL Server 2017 Integration Services(SSIS)SQL Server 2017 Integration Services (SSIS) 가 설치됩니다.When you upgrade to SQL Server 2017 Integration Services(SSIS)SQL Server 2017 Integration Services (SSIS) on a machine that has one of these earlier versions of Integration ServicesIntegration Services already installed, SQL Server 2017 Integration Services(SSIS)SQL Server 2017 Integration Services (SSIS) is installed side-by-side with the earlier version.

    Integration ServicesIntegration Services업그레이드에 대한 자세한 내용은 Integration Services 업그레이드를 참조하세요.For more information on upgrading Integration ServicesIntegration Services, see Upgrade Integration Services. Integration ServicesIntegration Services이전 버전과의 호환성에 대한 자세한 내용은 Integration Services의 이전 버전과의 호환성을 참조하세요.For information about backward compatibility with earlier versions of Integration ServicesIntegration Services, see Integration Services Backward Compatibility.

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.

참고

이전 버전의 SQL ServerSQL Server에서는 SQL ServerSQL Server 를 설치하면 기본적으로 Users 그룹의 모든 사용자에게 Integration ServicesIntegration Services 서비스에 대한 액세스 권한이 부여되었지만In previous versions of SQL ServerSQL Server, by default when you installed SQL ServerSQL Server all users in the Users group had access to the Integration ServicesIntegration Services service. SQL Server 2017SQL Server 2017을 설치하면 사용자에게 Integration ServicesIntegration Services 서비스에 대한 액세스 권한이 부여되지 않습니다.When you install SQL Server 2017SQL Server 2017, users do not have access to the Integration ServicesIntegration Services service. 이 서비스에는 기본적으로 보안이 적용됩니다.The service is secure by default. SQL ServerSQL Server 가 설치된 후 SQL ServerSQL Server 관리자는 DCOM 구성 도구(Dcomcnfg.exe)를 실행하여 SQL Server Integration Services 13.0에 대한 액세스 권한을 특정 사용자에게 부여해야 합니다.After SQL ServerSQL Server is installed, the SQL ServerSQL Server administrator must run the DCOM Configuration tool (Dcomcnfg.exe) to grant specific users access to SQL Server Integration Services 13.0.

사용 권한을 부여 하는 방법에 지침은 Integration Services 서비스 ( SSIS 서비스 ) .For instructions on how to grant permissions, see Integration Services Service (SSIS Service).

설치 마법사를 사용하여 Integration ServicesIntegration Services를 설치하는 경우 구성 요소와 옵션을 지정하는 일련의 페이지가 표시됩니다.If you are using the Setup Wizard to install Integration ServicesIntegration Services, you will use a series of pages to specify components and options. 다음 표에서는 선택한 옵션이 Integration ServicesIntegration Services설치에 영향을 미치는 설치 마법사 페이지만 나열합니다.The following table lists only those pages in the Setup Wizard where the options that you select affect your installation of Integration ServicesIntegration Services:

호출Page 권장 사항Recommendations
기능 선택Feature Selection Integration Services 를 선택하면 Integration ServicesIntegration Services 서비스가 설치되고 디자인 환경 외부에서 패키지가 실행됩니다.Select Integration Services to install the Integration ServicesIntegration Services service and to run packages outside the design environment.

패키지 개발과 관리를 위한 도구 및 설명서와 함께 Integration ServicesIntegration Services를 전체 설치하려면 Integration Services 와 다음 공유 기능을 선택합니다.For a complete installation of Integration ServicesIntegration Services, together with the tools and documentation for developing and managing packages, select both Integration Services and the following Shared Features:

-
SQL Server Data Tools 를 선택합니다.SQL Server Data Tools to install the tools for designing packages.

-
패키지 관리를 위한를 설치하려면 관리 도구 - 전체 SQL Server Management StudioSQL Server Management Studio 를 선택합니다.Management Tools - Complete to install SQL Server Management StudioSQL Server Management Studio for managing packages.

-
프로그래밍을 위한 관리되는 어셈블리를 설치하려면 클라이언트 도구 SDK Integration ServicesIntegration Services 를 선택합니다.Client Tools SDK to install managed assemblies for Integration ServicesIntegration Services programming.

대부분의 데이터 웨어하우징 솔루션에서는 SQL Server 데이터베이스 엔진SQL Server Database Engine, SQL ServerSQL Server Analysis ServicesAnalysis ServicesSQL ServerSQL Server Reporting ServicesReporting Services와 같은 추가 SQL ServerSQL Server 구성 요소도 설치해야 합니다.Many data warehousing solutions also require the installation of additional SQL ServerSQL Server components, such as the SQL Server 데이터베이스 엔진SQL Server Database Engine, SQL ServerSQL Server Analysis ServicesAnalysis Services, and SQL ServerSQL Server Reporting ServicesReporting Services.

64비트 컴퓨터에서의 설치 64비트 컴퓨터에서 Integration Services 를 선택하면 64비트 런타임 및 도구만 설치됩니다.Installing on a 64-bit Computer On a 64-bit computer, selecting Integration Services installs only the 64-bit runtime and tools. 패키지를 32비트 모드로 실행해야 하는 경우 32비트 런타임 및 도구를 설치하는 추가 옵션도 선택해야 합니다.If you have to run packages in 32-bit mode, you must also select an additional option to install the 32-bit runtime and tools:

- 64비트 컴퓨터에서 x86 운영 체제를 실행하는 경우 SQL Server Data Tools 또는 관리 도구 - 전체를 선택합니다.-If the 64-bit computer is running the x86 operating system, select SQL Server Data Tools or Management Tools - Complete.

- 64비트 컴퓨터에서 ItaniumItanium 운영 체제를 실행하는 경우 관리 도구 - 전체를 선택합니다.-If the 64-bit computer is running the ItaniumItanium operating system, select Management Tools - Complete.

ETL용 전용 서버 설치 ETL(추출, 변환 및 로드) 프로세스에 전용 서버를 사용하려면 SQL Server 데이터베이스 엔진SQL Server Database Engine 를 설치할 때 Integration ServicesIntegration Services의 로컬 인스턴스를 설치하는 것이 좋습니다.Installing on a Dedicated Server for ETL To use a dedicated server for extraction, transformation, and loading (ETL) processes, we recommend that you 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 will have to schedule or run packages from a server that does have an instance of the 데이터베이스 엔진Database Engine. 이는 패키지가 ETL 서버에서 실행되지 않고 해당 패키지가 시작된 서버에서 실행됨을 의미합니다.This means that the packages will not be running on the ETL server, but instead on the server from which they were 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



참고: 설치 마법사의 SQL ServerSQL Server 기능 선택 페이지에서 선택하여 설치할 수 있는 일부 구성 요소는 Integration ServicesIntegration Services 구성 요소의 일부분만 설치합니다.Note: 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 will be 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. SQL Server Data Tools 옵션을 선택하면 패키지 디자인에 필요한 Integration ServicesIntegration Services 구성 요소는 설치되지만 Integration ServicesIntegration Services 서비스는 설치되지 않으므로 SQL Server Data ToolsSQL Server Data Tools외부에서 패키지를 실행할 수 없습니다.The SQL Server Data Tools option installs the Integration ServicesIntegration Services components required to design a package, but the Integration ServicesIntegration Services service is not installed and you cannot run packages outside of SQL Server Data ToolsSQL Server Data Tools. Integration ServicesIntegration Services를 전체 설치하려면 기능 선택 페이지에서 Integration Services 를 선택해야 합니다.To ensure a complete installation of Integration ServicesIntegration Services, you must select Integration Services on the Feature Selection page.
인스턴스 구성Instance Configuration 인스턴스 구성 페이지에서 선택할 수 있는 항목은 Integration ServicesIntegration Services 또는 Integration ServicesIntegration Services 서비스에 영향을 미치지 않습니다.Any selection that you make on the Instance Configuration page does not affect Integration ServicesIntegration Services or the Integration ServicesIntegration Services service.

컴퓨터에는 하나의 Integration ServicesIntegration Services 서비스 인스턴스만 설치할 수 있습니다.You can only install one instance of the Integration ServicesIntegration Services service on a computer. 컴퓨터 이름을 사용하여 서비스에 연결하십시오.You connect to the service by using the computer name.

기본적으로 Integration ServicesIntegration Services 서비스는 와 동시에 설치되는 데이터베이스 엔진 인스턴스의 msdb Integration ServicesIntegration Services데이터베이스에 저장된 패키지를 관리하도록 구성됩니다.By default, the Integration ServicesIntegration Services service is configured to manage packages that are stored in the msdb database in the instance of the Database Engine that is installed at the same time as Integration ServicesIntegration Services. 데이터베이스 인스턴스가 Integration ServicesIntegration Services와 동시에 설치되지 않는 경우 Integration ServicesIntegration Services 서비스는 의 로컬 기본 인스턴스에 있는 msdb 데이터베이스 엔진Database Engine데이터베이스에 저장된 패키지를 관리하도록 구성됩니다.If an instance of the Database Engine is not installed at the same time as Integration ServicesIntegration Services, the Integration ServicesIntegration Services service is configured to manage packages that are stored in the msdb database of the local, default instance of the 데이터베이스 엔진Database Engine. 데이터베이스 엔진Database Engine의 명명된 인스턴스나 원격 인스턴스 또는 데이터베이스 엔진Database Engine의 여러 인스턴스에 저장된 패키지를 관리하려면 구성 파일을 수정해야 합니다.To manage packages that are stored in a named instance or a remote instance of the 데이터베이스 엔진Database Engine, or in multiple instances of the 데이터베이스 엔진Database Engine, you have to modify the configuration file. 이 구성 파일을 수정 하는 방법에 대 한 자세한 내용은 참조 하십시오. Integration Services 서비스 ( SSIS 서비스 ) .For more information about how to modify this configuration file, see Integration Services Service (SSIS Service).
서버 구성Server Configuration Integration ServicesIntegration Services 서버 구성 페이지의 서비스 계정 탭에서 서비스에 대한 설정을 검토합니다.Review the settings for the Integration ServicesIntegration Services service on the Service Accounts tab of the Server Configuration page.

Windows 7 또는 Windows Server 2008 R2가 설치되어 있으면 Integration ServicesIntegration Services 서비스는 NT Services\MsDtsServer130 가상 계정에서 실행되도록 등록되며 시작 유형자동입니다.If Windows 7 or Windows Server 2008 R2 is installed, the Integration ServicesIntegration Services service is registered to run under the NT Services\MsDtsServer130 virtual account, and the Startup Type is Automatic. 가상 계정에 대한 암호는 입력할 필요가 없습니다.You do not have to enter a password for the virtual account. Microsoft Vista 또는 Windows Server 2008이 설치되어 있으면 Integration ServicesIntegration Services 서비스는 기본 제공 네트워크 서비스 계정에서 실행되도록 등록되며 시작 유형자동입니다.If Microsoft Vista or Windows Server 2008 is installed, the Integration ServicesIntegration Services service is registered to run under the built-in Network Service account, and the Startup Type is Automatic. 기본 제공 네트워크 서비스 계정에 대한 암호는 입력할 필요가 없습니다.You do not have to enter a password for the built-in Network Service account.

기본적으로 새로 설치하는 경우 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 서비스 이해Understanding the Integration Services Service

Integration ServicesIntegration ServicesIntegration ServicesIntegration Services 서비스를 설치합니다. installs the Integration ServicesIntegration Services service.

Integration ServicesIntegration Services 기능 선택 페이지에서 Integration Services 옵션을 선택하면 서비스가 설치됩니다.The Integration ServicesIntegration Services service is installed when you select the Integration Services option on the Feature Selection page. 서버 구성 페이지의 기본 설정을 적용하면 Integration ServicesIntegration Services 서비스가 활성화되며 이 경우 시작 유형자동입니다.When you accept the default settings on the Server Configuration page, the Integration ServicesIntegration Services service is enabled and its Startup Type is Automatic.

컴퓨터에는 하나의 Integration ServicesIntegration Services 서비스 인스턴스만 설치할 수 있습니다.You can only install a single instance of the Integration ServicesIntegration Services service on a computer. 서비스는 특정 데이터베이스 엔진 인스턴스에 국한되지 않습니다.The service is not specific to a particular instance of the Database Engine. 서비스가 실행 중인 컴퓨터의 이름을 사용하여 서비스에 연결하십시오.You connect to the service by using the name of the computer on which the service is running.

64비트 컴퓨터에 Integration Services 설치Installing Integration Services on 64-bit Computers

64비트 컴퓨터에 설치되는 Integration Services 기능Integration Services Features Installed on 64-bit Computers

설치 프로그램에서는 사용자가 선택한 설치 옵션에 따라 다양한 Integration ServicesIntegration Services 기능을 설치합니다.Setup installs various Integration ServicesIntegration Services features based on the setup options that you select:

  • SQL ServerSQL Server 를 설치하고 Integration ServicesIntegration Services 설치를 선택하면 사용 가능한 모든 64비트 Integration ServicesIntegration Services 기능 및 도구가 설치됩니다.When you install SQL ServerSQL Server and select Integration ServicesIntegration Services for installation, Setup installs all available 64-bit Integration ServicesIntegration Services features and tools.

  • Integration ServicesIntegration Services 디자인 타임 기능이 필요한 경우 SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)도 설치해야 합니다.If you require Integration ServicesIntegration Services design-time features, you must also install SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT).

  • 특정 패키지를 32비트 모드로 실행하기 위해 32비트 버전의 Integration ServicesIntegration Services 런타임 및 도구가 필요한 경우 SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)도 설치해야 합니다.If you require 32-bit versions of the Integration ServicesIntegration Services runtime and tools to run certain packages in 32-bit mode, you must also install SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT).

    64비트 기능은 Program Files 디렉터리에 설치되며 32비트 기능은 Program Files (x86) 디렉터리에 별도로 설치됩니다.64-bit features are installed under the Program Files directory, and 32-bit features are installed separately under the Program Files (x86) directory. 이 동작은 Integration ServicesIntegration Services 또는 SQL ServerSQL Server에 한정되지 않습니다.(This behavior is not specific to Integration ServicesIntegration Services or to SQL ServerSQL Server.)

중요

SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) 패키지용 32비트 개발 환경인 Integration ServicesIntegration ServicesItaniumItanium 64비트 운영 체제에서 지원되지 않으며 ItaniumItanium 서버에 설치되지도 않습니다., the 32-bit development environment for Integration ServicesIntegration Services packages, is not supported on the ItaniumItanium 64-bit operating system and is not installed on ItaniumItanium servers.