Share via


Integration Services 설치

SQL Server Integration Services를 비롯한 모든 구성 요소를 설치하는 단일 설치 프로그램을 제공합니다. 설치를 통해 단일 컴퓨터에 다른 SQL Server 구성 요소를 사용하거나 사용하지 않고 Integration Services를 설치할 수 있습니다.

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

이 항목에서는 설치 프로그램 시작, 설치 마법사 사용 또는 명령줄에서 설치 프로그램 실행에 대한 지침을 다루지 않습니다. 설치를 시작하고 설치할 구성 요소를 선택하는 방법에 대한 단계별 지침은 SQL Server 2014의 빠른 시작 설치를 참조하세요. Integration Services 설치를 위한 명령줄 옵션에 대한 자세한 내용은 명령 프롬프트에서 SQL Server 2014 설치를 참조하세요.

Integration Services 설치 준비

Microsoft SQL Server Integration Services를 설치하기 전에 다음 요구 사항을 검토합니다.

Integration Services 구성 선택

다음 구성에서 SQL ServerIntegration Services를 설치할 수 있습니다.

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

  • SQL Server 2014 Integration Services(SSIS)를 기존 instance SQL Server 2008 Integration Services(SSIS) 및 SQL Server 2012 Integration Services(SSIS)와 함께 설치할 수 있습니다.

    이러한 이전 버전의 Integration Services 중 하나가 이미 설치된 컴퓨터에서 SQL Server 2014 Integration Services(SSIS)로 업그레이드하면 SQL Server 2014 Integration Services(SSIS)가 이전 버전과 나란히 설치됩니다.

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

Integration Services 설치

SQL Server 대한 설치 요구 사항을 검토하고 컴퓨터가 이러한 요구 사항을 충족하는지 확인하면 Integration Services를 설치할 준비가 된 것입니다.

참고

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

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

설치 마법사를 사용하여 Integration Services를 설치하는 경우 일련의 페이지를 사용하여 구성 요소 및 옵션을 지정합니다. 다음은 선택한 옵션이 선택 권장 사항이 있는 Integration Services 설치에 영향을 주는 설치 마법사의 페이지입니다.

  • 기능 선택

    Integration Services를 선택하여 Integration Services 서비스를 설치하고 디자인 환경 외부에서 패키지를 실행합니다.

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

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

    • 관리 도구 - 패키지 관리를 위한 SQL Server Management Studio 설치를 완료했습니다.

    • Integration Services 프로그래밍을 위한 관리되는 어셈블리를 설치하는 클라이언트 도구 SDK.

    또한 많은 데이터 웨어하우징 솔루션에는 SQL Server 데이터베이스 엔진, SQL Server Analysis Services 및 SQL Server Reporting Services 같은 추가 SQL Server 구성 요소를 설치해야 합니다.

    참고

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

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

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

    • 64비트 컴퓨터가 Itanium 운영 체제를 실행하는 경우 관리 도구 - 완료를 선택합니다.

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

  • 인스턴스 구성

    인스턴스 구성 페이지에서 선택한 항목은 Integration Services 또는 Integration Services 서비스에 영향을 주지 않습니다.

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

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

  • 서버 구성

    서버 구성 페이지의 서비스 계정 탭에서 Integration Services 서비스에 대한 설정을 검토합니다.

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

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

Integration Services 서비스 이해

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

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

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

64비트 컴퓨터에 Integration Services 설치

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

설치 프로그램은 선택한 설정 옵션에 따라 다양한 Integration Services 기능을 설치합니다.

  • SQL Server 설치하고 설치할 Integration Services를 선택하면 설치 프로그램에서 사용 가능한 모든 64비트 Integration Services 기능 및 도구를 설치합니다.

  • Integration Services 디자인 타임 기능이 필요한 경우 SSDT(SQL Server Data Tools)도 설치해야 합니다.

  • 32비트 모드에서 특정 패키지를 실행하기 위해 Integration Services 런타임 및 도구의 32비트 버전이 필요한 경우 SSDT(SQL Server Data Tools)도 설치해야 합니다.

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

중요

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