SSIS - 배포 및 배포 마법사

jevida(강성욱) 2013.10.02 14:58 Views : 11206

배포 및 배포 마법사

 

안녕하세요 강성욱 입니다.(www.sqltag.org, www.sqler.com, http://jevida.blog.me)

이번 시간에는 [배포 및 배포 마법사]에 대해서 알아 보겠습니다.

 

패키지를 개발한 후 서버에 등록하거나 다른 서버에 배포하기 위해서는 단순히 .dtsx파일을 서버로 복사하거나 BIDS의 복사복을 이용하여 배포하였습니다. 하지만 프로젝트가 크거나 구성 정보등을 포함하여야 할 경우에는 배포 마법사를 이용하여 어플리케이션 설치와 같은 방식으로 배포하는 것이 효과적입니다.

 

배포 마법사는 개별 패키지 수준이 아닌 프로젝트 전체 수준으로 수행 됩니다.

 

[BIDS]를 실행하여 [Integration Services 프로젝트]를 생성합니다.

 

[솔루션 탐색기]에서 마우스 오른쪽 버튼을 클릭하여 [속성]을 선택 합니다.

 

 

[배포 및 배포마법사 속성 페이지]가 나타납니다. [CreateDeploymentUtility]의 값을 [True]로 변경합니다.

  • AllowConfigurationChanges – 패키지를 배포할 때 구성 정보를 수정 할 수 있도록 허용할지를 설정. 예를들어 파일 연결의 Connection 정보를 관리하는 구성 파일을 설정하였을 때 AllowConfigurationChanges 속성을 True로 한 후 배포 파일을 만들면 배포 과정에서 구성으로 설정된 값에 대해 수정할 수 있습니다. 개발 서버와 운영서버의 환경이 다르거나 연결 정보를 변경해야 할 경우 이 속성을 Ture로 구성하여 배포 합니다.
  • CreateDeploymentUtility – 패키지를 배포할 수 있는 유틸리티(마법사)를 포함할지를 설정. 배포할 수 있는 유틸리티 파일은 확장자가 .SSISDeploymentManifest 인 형태 입니다. 이 유틸리티를 사용하여 실행하면 배포 위치를 지정하거나 설정등을 쉽게 지정할 수 있는 패키지 설치 마법사가 실행 됩니다.
  • DeploymentOutputPath – 배포 파일과 유틸리티가 저장되는 폴더의 위치를 지정. 기본적으로 프로젝트 파일이 있는 하위 폴더에 생성.

 

 

[빌드] – [배포 및 배포마법사 빌드]를 선택 합니다.

속성 패키지의 배포 유틸리티 부분에서 배포와 관련된 사항을 설정하였더라도 패키지를 빌드하기 전에는 배포 파일이 생성되지 않습니다.

 

[배포 및 배포마법사 빌드]가 완료되면 아래 그림과 같이 하위 폴더에 배포파일이 생성 됩니다.

 

 

배포파일을 실행하면 [패키지 설치 마법사 시작]가 실행됩니다.

 

사용자가 설치 폴더 등을 지정할 수 있습니다.

 

 

마법사가 정상적으로 실행된 것을 확인 할 수 있습니다.

 

 

사용자가 지정한 폴더를 확인해 보면 배포 마법사에 의해 패키지 파일을 설치 된 것을 확인 할 수 있습니다.

 

패키지 설치 마법사를 이용하여 개발된 패키지 파일을 손쉽게 파일 시스템 또는 SQL Server에 배포할 수 있으며 구성 정보에 대한 세부 항목을 사용자가 쉽게 변경 할 수 있습니다.


 

강성욱 / jevida@naver.com
Microsoft SQL Server MVP
Blog : http://sqlmvp.kr
Facebook : http://facebook.com/sqlmvp



No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 41473
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 22478
1574 SSAS 부모-자식 차원 - 부모자식 차원 생성 jevida(강성욱) 2013.10.14 6056
1573 SSAS 차원 - (3) 롤-플레잉 차원 jevida(강성욱) 2013.10.14 6118
1572 SSAS 차원 - (2) 시간 차원 jevida(강성욱) 2013.10.14 6074
1571 SSAS 차원 - (1) 표준 차원 jevida(강성욱) 2013.10.14 5790
1570 SSAS - 큐브 조회 jevida(강성욱) 2013.10.07 8024
1569 SSAS - 큐브 만들기 jevida(강성욱) 2013.10.07 9264
1568 SSAS - SSAS 환경 설정 jevida(강성욱) 2013.10.07 9358
1567 SSIS - BIDS 임시 파일 위치 설정 jevida(강성욱) 2013.10.02 8847
1566 SSIS - SSIS패키지 실행 하기. – Job Agent 등록 및 수동 실행 jevida(강성욱) 2013.10.02 15766
1565 SSIS - 패키지 저장 방식의 종류 및 장점. jevida(강성욱) 2013.10.02 8392
1564 SSIS - 성능 카운터 - SSIS를 튜닝 하자 jevida(강성욱) 2013.10.02 9341
» SSIS - 배포 및 배포 마법사 jevida(강성욱) 2013.10.02 11206
1562 SSIS - 로깅 - SSIS의 실행 정보를 로깅하자 jevida(강성욱) 2013.10.02 7687
1561 SSIS - 보안 - 보안레벨에 따른 암호화 수준. jevida(강성욱) 2013.10.02 9260
1560 SSIS - 트랜잭션 - 패키지에서 트랜잭션을 제어 하자 jevida(강성욱) 2013.10.02 7599
1559 SSIS -스크립트 작업 및 ActiveX 스크립트 작업 jevida(강성욱) 2013.10.02 9085
1558 SSIS - SQL 실행 작업 jevida(강성욱) 2013.10.02 12202
1557 SSIS - WMI 이벤트 감시자 작업 jevida(강성욱) 2013.09.25 8445
1556 SSIS - WMI 데이터 판독기 작업 jevida(강성욱) 2013.09.25 7675
1555 SSIS - FTP 작업 jevida(강성욱) 2013.09.25 9666





XE Login