Integration Services 설치 시 고려 사항

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

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

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

Integration Services 설치 준비

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

Integration Services 구성 선택

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

Integration Services 설치

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

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

[!참고]

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

페이지

권장 사항

기능 선택

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

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

  • 패키지 디자인을 위한 도구를 설치하려면 Business Intelligence Development Studio를 선택합니다.

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

  • 설명서를 설치하려면 SQL Server 온라인 설명서를 선택합니다.

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

  • DTS 패키지 지원이 필요한 경우 DTS 2000 패키지 실행 태스크를 설치하려면 클라이언트 도구 이전 버전과의 호환성을 선택합니다.

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

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

  • 64비트 컴퓨터에서 x86 운영 체제를 실행하는 경우 Business Intelligence Development Studio 또는 관리 도구 - 전체를 선택합니다.

  • 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 서비스에 대한 설정을 검토합니다.

기본적으로 Integration Services 서비스는 기본 제공 네트워크 서비스 계정에서 실행되도록 등록되며 시작 유형자동입니다. 기본 제공 네트워크 서비스 계정에 대한 암호는 입력할 필요가 없습니다.

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

Integration Services 서비스 이해

Integration Services는 SQL Server Management Studio에서 다음 태스크를 수행할 수 있도록 Integration Services 서비스를 설치합니다.

  • 계층 뷰에서 Integration Services 패키지 및 폴더 관리. 패키지는 데이터베이스 엔진 인스턴스 또는 파일 시스템에 저장할 수 있습니다.

  • 컴퓨터에서 실행 중인 Integration Services 패키지의 실행 모니터링

중요 정보중요

Integration Services 서비스는 Integration Services 패키지를 생성, 저장 및 실행하는 데 필요하지 않습니다.

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

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

서비스를 관리하려면 SQL Server 구성 관리자를 사용하거나 제어판관리 도구를 열어 Microsoft MMC(Microsoft Management Console)용 서비스 스냅인을 사용하십시오. 자세한 내용은 Integration Services 서비스 관리를 참조하십시오.

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

64비트 컴퓨터에 Integration Services 설치

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

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

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

  • Integration Services 디자인 타임 기능이 필요한 경우 Business Intelligence Development Studio도 설치해야 합니다.

  • 특정 패키지를 32비트 모드로 실행하기 위해 32비트 버전의 Integration Services 런타임 및 도구가 필요한 경우 Business Intelligence Development Studio도 설치해야 합니다.

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

중요 정보중요

Integration Services 패키지용 32비트 개발 환경인 Business Intelligence Development Studio는 Itanium 64비트 운영 체제에서 지원되지 않으며 Itanium 서버에 설치되지도 않습니다.

자세한 내용은 Integration Services에 대한 64비트 고려 사항을 참조하십시오.

64비트 컴퓨터에서 데이터 변환 서비스 지원

DTS 패키지에 대한 64비트 디자인 타임 또는 런타임 지원은 없습니다. 64비트 컴퓨터에서는 DTS 패키지와 DTS 패키지를 실행하는 Integration Services 패키지를 32비트 모드로만 실행할 수 있습니다. dtexec 유틸리티(dtexec.exe)의 32비트 버전을 설치하려면 설치 도중 클라이언트 도구 또는 Business Intelligence Development Studio를 선택해야 합니다.

Itanium 기반 운영 체제의 DTS 패키지에 대한 32비트 디자인 타임 또는 런타임 지원도 없습니다. 따라서 Itanium 기반 운영 체제에서 DTS 패키지를 작성, 확인, 수정 또는 실행할 수 없습니다.

SQL Server 2000 데이터 변환 서비스 패키지 지원 설치

SQL Server 2008에서는 DTS 패키지에 대한 런타임 지원을 설치하지 않습니다. DTS 패키지를 실행 및 관리하려면 이 런타임 지원을 직접 설치해야 합니다. DTS에 대한 지원을 설치하는 방법은 방법: 데이터 변환 서비스 패키지 지원 설치를 참조하십시오.

중요 정보중요

DTS(데이터 변환 서비스)는 더 이상 사용되지 않습니다. 자세한 내용은 DTS(데이터 변환 서비스)를 참조하십시오.

SQL Server 2008에서 DTS를 사용하는 방법은 SQL Server 2008 R2에서 SQL Server 2000 DTS 지원을 참조하십시오.