Integration Services 설치

SQL ServerSQL ServerIntegration ServicesIntegration Services를 비롯한 구성 요소 중 일부 또는 전체를 설치하는 한 개의 설치 프로그램을 제공합니다. 설치 프로그램을 통해 한 개의 컴퓨터에 Integration ServicesIntegration Services 를 다른 SQL ServerSQL Server 구성 요소와 함께 설치하거나 단독으로 설치할 수 있습니다.

이 항목에서는 Integration ServicesIntegration Services를 설치하기 전에 알아야 할 중요한 고려 사항에 대해 중점적으로 설명합니다. 이 항목의 정보를 통해 설치 옵션을 평가하여 성공적인 설치를 위한 항목을 선택할 수 있습니다.

Integration Services 설치 준비

MicrosoftMicrosoft SQL ServerSQL Server Integration ServicesIntegration Services를 설치하기 전에 다음 요구 사항을 검토하십시오.

Integration Services 구성 선택

다음과 같은 구성으로 SQL ServerSQL Server Integration ServicesIntegration Services를 설치할 수 있습니다.

  • 이전 SQL ServerSQL Server 인스턴스가 없는 컴퓨터에 SQL ServerSQL Server Integration ServicesIntegration Services를 설치할 수 있습니다.

  • 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)를 설치할 수 있습니다.

    이전 버전의 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)가 설치됩니다.

    Integration ServicesIntegration Services 업그레이드에 대한 자세한 내용은 Integration Services 업그레이드를 참조하세요. Integration ServicesIntegration Services 이전 버전과의 호환성에 대한 자세한 내용은 Integration Services의 이전 버전과의 호환성을 참조하세요.

Integration Services 설치

SQL ServerSQL Server 에 대한 설치 요구 사항을 검토한 결과 컴퓨터가 이러한 요구 사항을 만족하면 Integration ServicesIntegration Services를 설치할 준비가 된 것입니다.

참고

이전 버전의 SQL ServerSQL Server에서는 SQL ServerSQL Server 를 설치하면 기본적으로 Users 그룹의 모든 사용자에게 Integration ServicesIntegration Services 서비스에 대한 액세스 권한이 부여되었지만 SQL Server 2017SQL Server 2017을 설치하면 사용자에게 Integration ServicesIntegration Services 서비스에 대한 액세스 권한이 부여되지 않습니다. 이 서비스에는 기본적으로 보안이 적용됩니다. SQL ServerSQL Server가 설치된 후 SQL ServerSQL Server 관리자는 DCOM 구성 도구(Dcomcnfg.exe)를 실행하여 SQL Server Integration Services 13.0에 대한 액세스 권한을 특정 사용자에게 부여해야 합니다.

사용 권한을 부여하는 방법에 대한 자세한 내용은 Grant Permissions to Integration Services Service를 참조하십시오.

설치 마법사를 사용하여 Integration ServicesIntegration Services를 설치하는 경우 구성 요소와 옵션을 지정하는 일련의 페이지가 표시됩니다. 다음 표에서는 선택한 옵션이 Integration ServicesIntegration Services설치에 영향을 미치는 설치 마법사 페이지만 나열합니다.

호출 권장 사항
기능 선택 Integration Services 를 선택하면 Integration ServicesIntegration Services 서비스가 설치되고 디자인 환경 외부에서 패키지가 실행됩니다.

패키지 개발과 관리를 위한 도구 및 설명서와 함께 Integration ServicesIntegration Services를 전체 설치하려면 Integration Services 와 다음 공유 기능을 선택합니다.

-
SQL Server Data Tools 를 선택합니다.

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

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

대부분의 데이터 웨어하우징 솔루션에서는 SQL Server 데이터베이스 엔진SQL Server Database Engine, SQL ServerSQL Server Analysis ServicesAnalysis ServicesSQL ServerSQL Server Reporting ServicesReporting Services와 같은 추가 SQL ServerSQL Server 구성 요소도 설치해야 합니다.

64비트 컴퓨터에서의 설치 64비트 컴퓨터에서 Integration Services를 선택하면 64비트 런타임 및 도구만 설치됩니다. 패키지를 32비트 모드로 실행해야 하는 경우 32비트 런타임 및 도구를 설치하는 추가 옵션도 선택해야 합니다.

- 64비트 컴퓨터에서 x86 운영 체제를 실행하는 경우 SQL Server Data Tools 또는 관리 도구 - 전체를 선택합니다.

- 64비트 컴퓨터에서 ItaniumItanium 운영 체제를 실행하는 경우 관리 도구 - 전체를 선택합니다.

ETL용 전용 서버 설치 ETL(추출, 변환 및 로드) 프로세스에 전용 서버를 사용하려면 Integration ServicesIntegration Services를 설치할 때 SQL Server 데이터베이스 엔진SQL Server Database Engine의 로컬 인스턴스를 설치하는 것이 좋습니다. Integration ServicesIntegration Services 는 일반적으로 데이터베이스 엔진Database Engine 인스턴스에 패키지를 저장하며 SQL ServerSQL Server 에이전트를 사용하여 패키지를 예약합니다. ETL 서버에 데이터베이스 엔진Database Engine인스턴스가 없는 경우 데이터베이스 엔진Database Engine인스턴스가 있는 서버에서 패키지를 예약 또는 실행해야 합니다. 이는 패키지가 ETL 서버에서 실행되지 않고 해당 패키지가 시작된 서버에서 실행됨을 의미합니다. 따라서 전용 ETL 서버의 리소스는 의도대로 사용되지 않습니다. 또한 다른 서버의 리소스가 실행 중인 ETL 프로세스에 의해 소모될 수 있습니다.



참고: 설치 마법사의 SQL ServerSQL Server 기능 선택 페이지에서 선택하여 설치할 수 있는 일부 구성 요소는 Integration ServicesIntegration Services 구성 요소의 일부분만 설치합니다. 이러한 구성 요소는 특정 태스크에 유용하지만 Integration ServicesIntegration Services 의 기능은 제한됩니다. 예를 들어 데이터베이스 엔진 서비스 옵션을 선택하면 Integration ServicesIntegration Services 가져오기 및 내보내기 마법사에 필요한 SQL ServerSQL Server 구성 요소가 설치됩니다. SQL Server Data Tools 옵션을 선택하면 패키지 디자인에 필요한 Integration ServicesIntegration Services 구성 요소는 설치되지만 Integration ServicesIntegration Services 서비스는 설치되지 않으므로 SQL Server Data ToolsSQL Server Data Tools외부에서 패키지를 실행할 수 없습니다. Integration ServicesIntegration Services를 전체 설치하려면 기능 선택 페이지에서 Integration Services 를 선택해야 합니다.
인스턴스 구성 인스턴스 구성 페이지에서 선택할 수 있는 항목은 Integration ServicesIntegration Services 또는 Integration ServicesIntegration Services 서비스에 영향을 미치지 않습니다.

컴퓨터에는 하나의 Integration ServicesIntegration Services 서비스 인스턴스만 설치할 수 있습니다. 컴퓨터 이름을 사용하여 서비스에 연결하십시오.

기본적으로 Integration ServicesIntegration Services 서비스는 와 동시에 설치되는 데이터베이스 엔진 인스턴스의 msdb Integration ServicesIntegration Services데이터베이스에 저장된 패키지를 관리하도록 구성됩니다. 데이터베이스 인스턴스가 Integration ServicesIntegration Services와 동시에 설치되지 않는 경우 Integration ServicesIntegration Services 서비스는 의 로컬 기본 인스턴스에 있는 msdb 데이터베이스 엔진Database Engine데이터베이스에 저장된 패키지를 관리하도록 구성됩니다. 데이터베이스 엔진Database Engine의 명명된 인스턴스나 원격 인스턴스 또는 데이터베이스 엔진Database Engine의 여러 인스턴스에 저장된 패키지를 관리하려면 구성 파일을 수정해야 합니다. 이 구성 파일을 수정하는 방법은 Integration Services 서비스 구성(SSIS 서비스)을 참조하세요.
서버 구성 Integration ServicesIntegration Services 서버 구성 페이지의 서비스 계정 탭에서 서비스에 대한 설정을 검토합니다.

Windows 7 또는 Windows Server 2008 R2가 설치되어 있으면 Integration ServicesIntegration Services 서비스는 NT Services\MsDtsServer130 가상 계정에서 실행되도록 등록되며 시작 유형자동입니다. 가상 계정에 대한 암호는 입력할 필요가 없습니다. Microsoft Vista 또는 Windows Server 2008이 설치되어 있으면 Integration ServicesIntegration Services 서비스는 기본 제공 네트워크 서비스 계정에서 실행되도록 등록되며 시작 유형자동입니다. 기본 제공 네트워크 서비스 계정에 대한 암호는 입력할 필요가 없습니다.

기본적으로 새로 설치하는 경우 Integration ServicesIntegration Services는 패키지 실행과 관련된 이벤트를 응용 프로그램 이벤트 로그에 기록하지 않도록 구성됩니다. SQL Server 2017SQL Server 2017의 데이터 수집기 기능을 사용하는 경우 이 설정은 이벤트 로그 항목이 너무 많이 생성되지 않도록 방지합니다. 기록되지 않는 이벤트는 EventID 12288, "패키지가 시작되었습니다" 및 EventID 12289, "패키지가 성공적으로 완료되었습니다"입니다. 이러한 이벤트를 응용 프로그램 이벤트 로그에 기록하려면 편집을 위해 레지스트리를 엽니다. 그런 다음 레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\130\SSIS 노드를 찾고 LogPackageExecutionToEventLog 설정의 DWORD 값을 0에서 1로 변경합니다.

Integration Services 서비스 이해

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

Integration ServicesIntegration Services 기능 선택 페이지에서 Integration Services 옵션을 선택하면 서비스가 설치됩니다. 서버 구성 페이지의 기본 설정을 적용하면 Integration ServicesIntegration Services 서비스가 활성화되며 이 경우 시작 유형자동입니다.

컴퓨터에는 하나의 Integration ServicesIntegration Services 서비스 인스턴스만 설치할 수 있습니다. 서비스는 특정 데이터베이스 엔진 인스턴스에 국한되지 않습니다. 서비스가 실행 중인 컴퓨터의 이름을 사용하여 서비스에 연결하십시오.

64비트 컴퓨터에 Integration Services 설치

64비트 컴퓨터에 설치되는 Integration Services 기능

설치 프로그램에서는 사용자가 선택한 설치 옵션에 따라 다양한 Integration ServicesIntegration Services 기능을 설치합니다.

  • SQL ServerSQL Server를 설치하고 Integration ServicesIntegration Services 설치를 선택하면 사용 가능한 모든 64비트 Integration ServicesIntegration Services 기능 및 도구가 설치됩니다.

  • Integration ServicesIntegration Services 디자인 타임 기능이 필요한 경우 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)도 설치해야 합니다.

    64비트 기능은 Program Files 디렉터리에 설치되며 32비트 기능은 Program Files (x86) 디렉터리에 별도로 설치됩니다. 이 동작은 Integration ServicesIntegration Services 또는 SQL ServerSQL Server에 한정되지 않습니다.

중요

SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT), Integration ServicesIntegration Services 패키지용 32비트 개발 환경인 ItaniumItanium 64비트 운영 체제에서 지원되지 않으며 ItaniumItanium 서버에 설치되지도 않습니다.