다음을 통해 공유


패키지 배포 자습서: 단원 패키지

새 설치: 2006년 4월 14일

Integration Services 자습서인 패키지 배포에서 향상시키고 배포하는 패키지는 LoadXMLData 및 DataTransfer 패키지입니다. 온라인 설명서의 항목에는 각 패키지의 기능에 대한 자세한 설명이 나와 있습니다. 자세한 내용은 온라인 설명서의 Integration Services 자습서 섹션에 있는 "패키지 배포 자습서" 항목을 참조하십시오.

자습서 외부에서 이러한 패키지를 열고 실행할 수 있습니다. 그러나 이러한 패키지를 수정하지 않는 것이 좋습니다. 수정된 패키지를 자습서에서 사용하면 자습서에 설명된 결과와 다른 결과가 발생할 수 있습니다.

다음 표에서는 각 패키지에 대한 간단한 요약을 제공합니다.

패키지 설명

DataTransfer

단일 플랫 파일에서 데이터를 추출하고 열 값을 기반으로 추출된 데이터 집합을 분할하며 결과 데이터를 AdventureWorks 데이터베이스의 테이블에 로드하는 간단한 패키지입니다. 테이블이 존재하지 않는 경우 패키지에서는 해당 테이블을 만듭니다.

패키지의 SQL 실행 작업은 XML 로그 파일에 이벤트를 기록합니다.

LoadXMLData

XML 데이터 파일에서 데이터를 추출하고 열 값을 기반으로 추출된 데이터 집합을 분할하며 값을 집계하고 결과 데이터를 AdventureWorks 데이터베이스의 테이블에 로드하는 간단한 패키지입니다. 테이블이 존재하지 않는 경우 패키지에서는 해당 테이블을 만듭니다.

ms365191.note(ko-kr,SQL.90).gif중요:
예제는 교육용으로만 제공되므로 프로덕션 환경에서 사용하기에 적합하지 않으며 프로덕션 환경에서 테스트를 수행하지 않았습니다. Microsoft에서는 이러한 예제에 대해 기술 지원을 제공하지 않습니다.

요구 사항

이 예제 패키지를 실행하려면 다음이 필요합니다.

  • 예제 패키지 및 사용되는 데이터 파일이 로컬 하드 디스크 드라이브에 설치되어 있어야 합니다.
  • AdventureWorks 데이터베이스를 설치했으며 이 데이터베이스에 대해 관리 권한이 있어야 합니다.
  • 명령줄에서만 예제 패키지를 실행하려는 경우 SQL Server 2005 Integration Services(SSIS)를 설치해야 합니다.
  • SSIS 디자이너에서 예제 패키지를 열어 실행하려는 경우 Business Intelligence Development Studio도 설치해야 합니다.

예제를 설치하는 방법은 SQL Server 2005 온라인 설명서의 "예제 Integration Services 패키지 설치"를 참조하십시오. SQL Server 2005 첫 릴리스 이후에 릴리스된 새 예제를 포함하여 최신 버전의 예제를 얻으려면 SQL Server 2005 예제 및 예제 데이터베이스(2006년 4월)를 참조하십시오.

예제 패키지의 위치

예제가 기본 설치 위치에 설치된 경우 자습서 예제 패키지는 다음 폴더에 있습니다.

C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Deploying Packages\Completed Packages

예제 실행

패키지는 dtexec 유틸리티를 사용하여 명령줄에서 실행하거나 Business Intelligence Development Studio에서 실행할 수 있습니다.

영어 버전이 아닌 Windows를 사용할 경우 예제 패키지를 성공적으로 실행하기 위해 패키지에서 사용되는 모든 파일 연결 관리자의 ConnectionString 속성을 업데이트해야 할 수 있습니다. 연결 관리자에 사용된 경로가 사용자 컴퓨터에서 올바른지 확인하고 필요한 경우 Program Files 폴더의 해당 언어 버전 이름이 포함되도록 경로를 수정해야 합니다.

이 예제에서는 NewCustomers 연결 관리자에 대한 ConnectionString 속성에서 "Program Files"를 업데이트해야 할 수 있습니다.

dtexec를 사용하여 패키지를 실행하려면

  1. 명령 프롬프트 창을 엽니다.

  2. 디렉터리를 dtexec의 위치인 C:\Program Files\Microsoft SQL Server\90\DTS\Binn으로 변경합니다.

  3. 다음 명령을 입력합니다.

    dtexec /f "C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Deploying Packages\Completed Packages\<package name>"
    
  4. Enter 키를 누릅니다.

dtexec 유틸리티를 사용하여 패키지를 실행하는 방법은 SQL Server 2005 온라인 설명서의 "dtexec 유틸리티"를 참조하십시오.

Business Intelligence Development Studio에서 예제 실행

자습서 패키지를 추가할 수 있는 Integration Services 프로젝트가 아직 없으면 우선 프로젝트를 만들어야 합니다.

새 Integration Services 프로젝트를 만들려면

  1. Business Intelligence Development Studio를 엽니다.

  2. 파일 메뉴에서 새로 만들기를 가리킨 다음 프로젝트를 클릭합니다.

  3. 새 프로젝트 대화 상자의 템플릿 창에서 Integration Services 프로젝트 템플릿을 선택합니다.

  4. 선택적으로 프로젝트 이름과 위치를 편집합니다. 솔루션 이름은 프로젝트 이름과 일치하도록 자동으로 업데이트됩니다.

  5. 솔루션 드롭다운 목록에서 새 솔루션 만들기를 선택합니다.

  6. 솔루션 파일에 대한 별개의 폴더를 만들려면 솔루션용 디렉터리 만들기를 선택합니다. 이 옵션이 기본 옵션입니다.

  7. 확인을 클릭하여 솔루션 탐색기에 솔루션을 추가하고 솔루션에 프로젝트를 추가합니다.

그 다음은 패키지를 Integration Services 프로젝트에 추가합니다.

Business Intelligence Development Studio에서 패키지를 실행하려면

  1. 솔루션 탐색기에서 SSIS 패키지를 마우스 오른쪽 단추로 클릭한 다음 기존 패키지 추가를 클릭합니다.

  2. 기존 패키지의 복사본 추가 대화 상자에서 패키지 위치파일 시스템으로 설정하고 찾아보기 **(…)**를 클릭한 다음 자습서의 전체 패키지가 있는 폴더를 찾습니다. 기본 위치는 C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Deploying Packages\Completed Packages입니다.

  3. 추가할 패키지를 클릭한 다음 열기를 클릭합니다.

  4. 확인을 클릭합니다.

  5. 1-4단계를 반복하여 두 번째 자습서 패키지를 프로젝트에 추가합니다.

  6. SSIS 패키지 폴더에서 실행할 패키지를 마우스 오른쪽 단추로 클릭한 다음 패키지 실행을 클릭합니다.