패키지를 배포하려면 SQL Server 인스턴스의 Integration Services에서 SSISDB 카탈로그에 패키지를 추가해야 합니다. 이 단원에서는 SSISDB 카탈로그에 6단원 패키지를 추가하고, 매개 변수를 설정하고, 패키지를 실행합니다. 이 단원에서는 SQL Server Management Studio를 사용하여 6단원 패키지를 SSISDB 카탈로그에 추가하고 패키지를 배포합니다. 패키지를 배포한 후 새 위치를 가리키도록 매개 변수를 수정한 다음 패키지를 실행합니다.
이 단원에서는 다음을 수행합니다.
SQL Server의 SSIS 노드에서 SSISDB 카탈로그에 패키지를 추가합니다.
패키지를 배포합니다.
패키지 매개 변수 값을 설정합니다.
SSMS에서 패키지를 실행합니다.
SSISDB 카탈로그를 찾거나 추가하려면
시작을 클릭하고 모든 프로그램을 가리키고 Microsoft SQL Server 2012를 가리킨 다음 SQL Management Studio를 클릭합니다.
서버에 연결 대화 상자에서 기본 설정을 확인한 다음 연결을 클릭합니다. 연결하려면 서버 이름 상자에 SQL Server가 설치된 컴퓨터의 이름이 포함되어야 합니다. 데이터베이스 엔진이 명명된 인스턴스인 경우 서버 이름 상자에는 computer_name\<instance_name>> 형식<의 인스턴스 이름도 포함되어야 합니다.
개체 탐색기에서 Integration Services 카탈로그를 확장합니다.
Integration Services 카탈로그 아래에 나열된 카탈로그가 없는 경우 SSISDB 카탈로그를 추가합니다.
SSISDB 카탈로그를 추가하려면 Integration Services 카탈로그를 마우스 오른쪽 단추로 클릭하고 카탈로그 만들기를 클릭합니다.
카탈로그 만들기 대화 상자에서 CLR 통합 사용을 선택합니다.
암호 상자에 새 암호를 입력한 다음 암호 다시 입력 상자에 다시 입력합니다. 입력한 암호를 기억해야 합니다.
확인을 클릭하여 SSISDB 카탈로그를 추가합니다.
SSISDB 카탈로그에 패키지를 추가하려면
개체 탐색기에서 SSISDB를 마우스 오른쪽 단추로 클릭하고 폴더 만들기를 클릭합니다.
폴더 만들기 대화 상자의 폴더 이름 상자에 SSIS 자습서를 입력하고 확인을 클릭합니다.
SSIS 자습서 폴더를 확장하고 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 패키지 가져오기를 클릭합니다.
Integration Services 프로젝트 변환 마법사 소개 페이지에서 다음을 클릭합니다.
패키지 찾기 페이지에서 원본 목록에서 파일 시스템을 선택했는지 확인하고 찾아보기를 클릭합니다.
폴더 찾아보기 대화 상자에서 SSIS 자습서 프로젝트가 포함된 폴더로 이동한 다음 확인을 클릭합니다.
다음을 클릭합니다.
패키지 선택 페이지에는 SSIS 자습서의 6개 패키지가 모두 표시됩니다. 패키지 목록에서 6.dtsx 단원을 선택하고 다음을 클릭합니다.
대상 선택 페이지의 프로젝트 이름 상자에 SSIS 자습서 배포를 입력하고 다음을 클릭합니다.
검토 페이지에 도착할 때까지 나머지 각 마법사 페이지에서 [다음]을 클릭합니다.
검토 페이지에서 변환을 클릭합니다.
변환이 완료되면 닫기를 클릭합니다.
Integration Services 프로젝트 변환 마법사를 닫으면 SSIS에 Integration Services 배포 마법사가 표시됩니다. 이제 이 마법사를 사용하여 6단원 패키지를 배포합니다.
Integration Services 배포 마법사 소개 페이지에서 프로젝트 배포 단계를 검토하고 다음을 클릭합니다.
대상 선택 페이지에서 서버 이름이 SSISDB 카탈로그를 포함하는 SQL Server의 인스턴스이고 경로에 SSIS 자습서 배포가 표시되는지 확인한 다음 다음을 클릭합니다.
검토 페이지에서 요약을 검토한 다음 배포를 클릭합니다.
배포가 완료되면 닫기를 클릭합니다.
개체 탐색기에서 Integration Services 카탈로그를 마우스 오른쪽 단추로 클릭하고 새로 고침을 클릭합니다.
Integration Services 카탈로그를 확장한 다음, SSISDB를 확장합니다. 프로젝트를 완전히 확장할 때까지 SSIS 자습서에서 트리를 계속 확장합니다. SSIS 자습서 배포 노드의 패키지 노드 아래에서 레슨 6.dtsx를 확인할 수 있습니다.
패키지가 완료되었는지 확인하려면 6.dtsx 단원을 마우스 오른쪽 단추로 클릭하고 구성을 클릭합니다. 구성 대화 상자에서 매개 변수를 선택하고 6.dtsx 단원을 컨테이너로, VarFolderName을 이름으로, 새 샘플 데이터의 경로를 값으로 사용하는 항목이 있는지 확인한 다음 닫기를 클릭합니다.
새 샘플 데이터 폴더를 계속 만들기 전에 샘플 데이터 2의 이름을 지정하고 원래 샘플 파일 세 개 중 3개를 복사합니다.
새 샘플 데이터 폴더를 만들고 채웁시려면
Windows 탐색기의 드라이브 루트 수준(예: C:\)에서 Sample Data Two라는 새 폴더를 만듭니다.
c:\Program Files\Microsoft SQL Server\110\Samples\Integration Services\Tutorial\Create a Simple ETL Package\Sample Data 폴더를 연 다음, 폴더에서 샘플 파일 3개를 복사합니다.
새 샘플 데이터 폴더에 복사한 파일을 붙여넣습니다.
새 샘플 데이터를 가리키도록 패키지 매개 변수를 변경하려면
개체 탐색기에서 Lesson 6.dtsx 파일을 마우스 오른쪽 버튼으로 클릭하고 구성을 클릭합니다.
구성 대화 상자에서 매개 변수 값을 샘플 데이터 2의 경로로 변경합니다. 예를 들어 C 드라이브의 루트 폴더에 새 폴더를 배치한 경우 C:\Sample Data Two입니다.
[확인]을 클릭하여 [구성] 대화 상자를 닫습니다.
6단원 패키지 배포를 테스트하려면
개체 탐색기에서 Lesson 6.dtsx를 우클릭한 후 실행을 클릭합니다.
패키지 실행 대화 상자에서 확인을 클릭합니다.
메시지 대화 상자에서 [예]를 클릭하여 개요 보고서를 엽니다.
패키지의 개요 보고서는 패키지의 이름과 상태 요약을 보여 줍니다. 실행 개요 섹션은 패키지의 각 작업의 결과를 보여 줍니다. 매개 변수 사용 섹션에는 VarFolderName을 포함하여 패키지 실행에 사용되는 모든 매개 변수의 이름과 값이 표시됩니다.