배포 및 배포 마법사
패키지를 개발한 후 서버에 등록시키거나 다른 환경에 배포하기 위해서는 단순히 .dtsx 파일을 서버의 특정 위치로 복사하거나 Visual Studio의 [파일] 메뉴 중, [다른 이름으로 저장], [복사본 저장] 등과 같은 메뉴를 이용하여 수행할 수 있습니다.
하지만, 프로젝트의 규모가 크거나 구성 정보를 포함하여 배포해야 할 경우에는 SSIS에서 제공하는 배포 마법사를 이용할 수 있습니다. 배포 마법사는 어플리케이션의 설치 파일과 같은 형식으로 패키지를 설치할 수 있는 형태로 만들어주는 기능입니다.
배포 마법사는 개별 패키지 수준이 아닌, 프로젝트 전체 수준으로 수행됩니다. 솔루션 탐색기의 프로젝트 명에서 속성(R)을 선택한 후 나타나는 속성 창에서 배포 유틸리티를 선택하면 됩니다.
Ÿ AllowConfigurationChanges – 패키지를 배포할 때 구성 정보를 수정할 수 있도록 허용할 지의 여부를 설정합니다. 예를 들어, 파일 연결의 Connection 정보를 관리하는 구성 파일을 설정해놨을 때, AllowConfigurationChanges의 값을 True로 해서 배포 파일을 만들면, 배포 과정에서 구성으로 설정된 값에 대해 수정할 수 있는 부분이 나타납니다. 개발 서버와 운영 서버의 환경이 다른 경우 또는 연결 등을 변경해줘야 할 경우 이 옵션을 True로 설정하여 구성에서 관리하는 속성값을 변경할 수 있도록 합니다.
Ÿ CreateDeploymentUtility – 패키지를 배포할 수 있는 유틸리티를 포함할 지를 설정합니다. 배포할 수 있는 유틸리티 파일은 확장자가 .SSISDeploymentManifest 인 형태입니다. 이 유틸리티를 사용하여 실행하면 배포 위치를 지정하거나 설정 등을 쉽게 지정할 수 있는 패키지 설치 마법사가 실행됩니다.
Ÿ DeploymentOutputPath – 배포 파일과 유틸리티가 저장되는 폴더의 위치를 지정합니다. 기본적으로 프로젝트 파일이 있는 위치의 하위 폴더에 생성됩니다.
속성 패키지의 배포 유틸리티 부분에서 배포와 관련된 사항을 설정하였다 하더라도 패키지를 빌드하기 전에는 배포 파일이 생성되지 않습니다. 솔루션 탐색기에서 프로젝트 명을 오른쪽 클릭한 후, 빌드(U)를 선택하거나 Visual Studio의 상단 메뉴 중 빌드(B) 메뉴를 클릭하여 패키지를 빌드하면 배포 파일이 생성됩니다.
패키지 설치 마법사를 이용하여 개발된 패키지 파일을 쉽게 파일 시스템 또는 SQL Server에 배포시킬 수 있으며, 구성 정보에 대한 세부 항목의 설정을 변경할 수도 있습니다.
'연구개발 > DTS & SSIS' 카테고리의 다른 글
실습 강좌 0 - 강좌 소개 - 텍스트 파일 로딩 (0) | 2009.06.20 |
---|---|
기본 강좌 50 - SSIS 기타 사항 (기본 강좌 끝) (0) | 2009.06.20 |
기본 강좌 48 - 보안 (0) | 2009.06.20 |
기본 강좌 47 - 로깅 (0) | 2009.06.20 |
기본 강좌 46 - 트랜잭션 처리 (0) | 2009.06.20 |