다음을 통해 공유


Integration Services 설치

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

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

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

Integration Services 설치 준비

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

Integration Services 구성 선택

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

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

  • SQL Server 2005 Integration Services(SSIS) 및 SQL Server 2008 Integration Services(SSIS)의 기존 인스턴스와 함께 SQL Server 2012 Integration Services(SSIS)를 설치할 수 있습니다.

    이전 버전의 Integration Services 중 하나가 이미 설치된 컴퓨터에서 SQL Server 2012 Integration Services(SSIS)로 업그레이드하면 이전 버전과 함께 SQL Server 2012 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 2012을 설치하면 사용자에게 Integration Services 서비스에 대한 액세스 권한이 부여되지 않습니다. 이 서비스에는 기본적으로 보안이 적용됩니다. SQL Server가 설치된 후 SQL Server 관리자는 DCOM 구성 도구(Dcomcnfg.exe)를 실행하여 SQL Server Integration Services 11.0에 대한 액세스 권한을 특정 사용자에게 부여해야 합니다.

사용 권한을 부여하는 방법에 대한 자세한 내용은 Integration Services 서비스에 사용 권한 부여를 참조하십시오.

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

페이지

권장 사항

기능 선택

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

중요 정보중요

dtexec 명령 프롬프트 유틸리티를 실행하려면 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의 기능은 제한됩니다. 예를 들어 데이터베이스 엔진 서비스 옵션을 선택하면 SQL Server 가져오기 및 내보내기 마법사에 필요한 Integration Services 구성 요소가 설치됩니다. 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 데이터베이스 엔진의 로컬 인스턴스를 설치하는 것이 좋습니다. Integration Services는 일반적으로 데이터베이스 엔진 인스턴스에 패키지를 저장하며 SQL Server 에이전트를 사용하여 패키지를 예약합니다. ETL 서버에 데이터베이스 엔진 인스턴스가 없는 경우 데이터베이스 엔진 인스턴스가 있는 서버에서 패키지를 예약 또는 실행해야 합니다. 이는 패키지가 ETL 서버에서 실행되지 않고 해당 패키지가 시작된 서버에서 실행됨을 의미합니다. 따라서 전용 ETL 서버의 리소스는 의도한 대로 사용되지 않습니다. 또한 다른 서버의 리소스가 실행 중인 ETL 프로세스에 의해 소모될 수 있습니다.

인스턴스 구성

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

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

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

서버 구성

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

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

기본적으로 새로 설치하는 경우 Integration Services는 패키지 실행과 관련된 이벤트를 응용 프로그램 이벤트 로그에 기록하지 않도록 구성됩니다. SQL Server 2012의 데이터 수집기 기능을 사용하는 경우 이 설정은 이벤트 로그 항목이 너무 많이 생성되지 않도록 방지합니다. 기록되지 않는 이벤트는 EventID 12288, "패키지가 시작되었습니다" 및 EventID 12289, "패키지가 성공적으로 완료되었습니다"입니다. 이러한 이벤트를 응용 프로그램 이벤트 로그에 기록하려면 편집을 위해 레지스트리를 엽니다. 그런 다음 레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\110\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 디자인 타임 기능이 필요한 경우 SQL Server Data Tools(SSDT)도 설치해야 합니다.

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

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

중요 정보중요

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