6-4단원: 6단원 패키지 배포

적용 대상: Azure Data Factory SSIS Integration Runtime SQL Server

패키지를 배포하려면 SQL Server 인스턴스의 Integration Services에서 SSISDB 카탈로그에 패키지를 추가해야 합니다. 이 단원에서는 6단원 패키지를 SSISDB 카탈로그에 추가하고, 매개 변수를 설정하고 패키지를 실행하세요. 이 단원에서는 SQL Server Management Studio를 사용하여 SSISDB 카탈로그에 6단원 패키지를 추가하고 패키지를 배포하세요. 패키지를 배포한 후 매개 변수를 수정하여 새 위치를 가리킨 다음 패키지를 실행합니다.
이 작업에서는 다음을 수행합니다.

  1. SQL Server의 SSIS 노드에서 SSISDB 카탈로그에 패키지를 추가합니다.

  2. 패키지를 배포합니다.

  3. 패키지 매개 변수 값을 설정합니다.

  4. SSMS에서 패키지를 실행합니다.

SSISDB 카탈로그 찾기 또는 추가

  1. 시작>모든 프로그램>Microsoft SQL Server 2017을 선택한 다음, SQL Management Studio를 선택합니다.

  2. 서버에 연결 대화 상자에서 기본 설정을 확인한 다음, 연결을 선택합니다. 연결하려면 서버 이름이 SQL Server가 설치된 컴퓨터의 이름이어야 합니다. 데이터베이스 엔진이 명명된 인스턴스인 경우 서버 이름이 <computer_name>\<instance_name>과 같은 형식의 인스턴스 이름이어야 합니다.

  3. 개체 탐색기에서 Integration Services 카탈로그를 확장합니다.

  4. Integration Services 카탈로그 아래에 나열된 카탈로그가 없는 경우에 SSISDB 카탈로그를 추가합니다.

  5. SSISDB 카탈로그를 추가하려면 Integration Services 카탈로그를 마우스 오른쪽 단추로 클릭하고 카탈로그 만들기를 선택합니다.

  6. 카탈로그 만들기 대화 상자에서 CLR 통합 사용을 선택합니다.

  7. 암호 상자에 새 암호를 입력한 다음, 암호 다시 입력 상자에 다시 입력합니다.

  8. SSISDB 카탈로그를 추가하려면 확인을 선택합니다.

SSISDB 카탈로그에 패키지 추가

  1. 개체 탐색기에서 SSISDB를 마우스 오른쪽 단추로 클릭하고 폴더 만들기를 선택합니다.

  2. 폴더 만들기 대화 상자에서 폴더 이름 상자에 SSIS 자습서를 입력하고 확인을 선택합니다.

  3. SSIS 자습서 폴더를 확장하고 프로젝트를 마우스 오른쪽 단추로 클릭하고 패키지 가져오기를 선택합니다.

  4. Integration Services 프로젝트 전환 마법사소개 페이지에서 다음을 선택합니다.

  5. 패키지 찾기 페이지에서 파일 시스템원본 목록에서 선택되어 있는지 확인한 다음, 찾아보기를 선택합니다.

  6. 폴더 찾아보기 대화 상자에서 SSIS 자습서 프로젝트를 포함하는 폴더를 찾은 다음, 확인을 선택합니다.

  7. 다음을 선택합니다.

  8. 패키지 선택 페이지에서 SSIS 자습서의 패키지 6개가 모두 표시되어야 합니다. 패키지 목록에서 Lesson 6.dtsx를 선택한 다음, 다음을 선택합니다.

    중요

    이전 단계에서는 이 오류를 해결하려면 다음과 같이 Visual Studio에서 프로젝트 속성을 변경하라는 상태 메시지를 The version or pipeline version or both for the specified component is higher than the current version. This package was probably created on a new version of DTS or the component than is installed on the current PC. 포함하는 One or more selected packages are not ready. Review the Status column for more information. 오류가 발생할 수 있습니다.

    1. SSIS 자습서(패키지 배포) 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

    2. 구성 속성에서 일반을 선택합니다.

    3. 배포 대상 버전을 이전 버전으로 설정합니다. 예를 들어 SQL Server 2022에서 SQL Server 2019로 변경한 다음 확인을 선택합니다.

    4. 이전 단계를 다시 시도합니다.

  9. 대상 선택 페이지에서 프로젝트 이름 상자에 SSIS 자습서 배포를 입력한 다음, 다음을 선택합니다.

  10. 검토 페이지에 도달할 때까지 나머지 마법사의 각 페이지에서 다음을 선택합니다.

  11. 검토 페이지에서 변환을 선택합니다.

  12. 변환이 완료되면 닫기를 선택합니다.

Integration Services 프로젝트 변환 마법사를 닫으면 SSIS가 Integration Services 배포 마법사를 표시합니다. 이제 이 마법사를 사용하여 6단원 패키지를 배포하세요.

  1. Integration Services 배포 마법사소개 페이지에서 프로젝트를 배포하기 위한 단계를 검토하고 다음을 선택합니다.

  2. 대상 선택 페이지에서 서버 이름이 SSISDB 카탈로그를 포함하는 SQL Server 인스턴스인지 확인하고 연결을 선택합니다.

  3. 경로에 SSIS 자습서 배포가 표시되면 다음을 선택합니다.

  4. 검토 페이지에서 요약을 검토한 다음, 배포를 선택합니다.

  5. 배포가 완료되면 닫기를 선택합니다.

  6. 개체 탐색기에서 Integration Services 카탈로그를 마우스 오른쪽 단추로 클릭하고 새로 고침을 선택합니다.

  7. Integration Services 카탈로그를 확장한 다음, SSISDB를 확장합니다. 프로젝트가 완전히 확장될 때까지 SSIS 자습서에서 트리를 계속 확장합니다. SSIS 자습서 배포 노드의 패키지 노드 아래에 Lesson 6.dtsx가 표시되어야 합니다.

  8. 패키지가 완료되었는지 확인하려면 Lesson 6.dtsx를 마우스 오른쪽 단추로 클릭하고 구성을 선택합니다. 구성 대화 상자에서 매개 변수를 선택하고 6.dtsx 단원컨테이너로, VarFolderName이름으로, 새 샘플 데이터의 경로를 값으로 사용하는 항목이 있는지 확인한 다음 취소를 선택합니다.

새 샘플 데이터 폴더 만들기 및 채우기

  1. Windows 탐색기의 드라이브 루트 수준(예: C:\)에서 Sample Data Two라는 폴더를 만듭니다.

  2. 1단원 필수 구성 요소에서 샘플 데이터 폴더를 연 다음, 세 가지 샘플 파일을 복사하세요.

  3. Sample Data Two 폴더로 이동하고 복사된 파일을 붙여넣습니다.

새 샘플 데이터를 가리키도록 패키지 매개 변수 변경

  1. 개체 탐색기에서 Lesson 6.dtsx를 마우스 오른쪽 단추로 클릭하고 구성을 선택합니다.

  2. 구성 대화 상자에서 매개 변수 값을 Sample Data Two 경로로 변경합니다(예: C:\Sample Data Two).

  3. 확인을 선택하여 구성 대화 상자를 닫습니다.

6단원 패키지 배포 테스트

  1. 개체 탐색기에서 Lesson 6.dtsx를 마우스 오른쪽 단추로 클릭하고 실행을 선택합니다.

  2. 패키지 실행 대화 상자에서 확인을 선택합니다.

  3. 메시지 대화 상자에서 를 선택하여 개요 보고서를 엽니다.

패키지에 대한 개요 보고서는 패키지의 이름과 요약 상태를 표시합니다. 실행 개요 섹션은 패키지에서 각 작업의 결과를 보여줍니다. 사용된 매개 변수 섹션은 VarFolderName을 포함하여 패키지 실행에 사용된 모든 매개 변수의 이름과 값을 보여줍니다.