SSIS - 배포 및 배포 마법사

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

배포 및 배포 마법사

 

안녕하세요 강성욱 입니다.(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 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 602
1566 SSIS - SSIS패키지 실행 하기. – Job Agent 등록 및 수동 실행 jevida(강성욱) 2013.10.02 15520
1565 SSIS - 패키지 저장 방식의 종류 및 장점. jevida(강성욱) 2013.10.02 8330
1564 SSIS - 성능 카운터 - SSIS를 튜닝 하자 jevida(강성욱) 2013.10.02 9218
» SSIS - 배포 및 배포 마법사 jevida(강성욱) 2013.10.02 10995
1562 SSIS - 로깅 - SSIS의 실행 정보를 로깅하자 jevida(강성욱) 2013.10.02 7632
1561 SSIS - 보안 - 보안레벨에 따른 암호화 수준. jevida(강성욱) 2013.10.02 9151
1560 SSIS - 트랜잭션 - 패키지에서 트랜잭션을 제어 하자 jevida(강성욱) 2013.10.02 7565
1559 SSIS -스크립트 작업 및 ActiveX 스크립트 작업 jevida(강성욱) 2013.10.02 8955
1558 SSIS - SQL 실행 작업 jevida(강성욱) 2013.10.02 11960
1557 SSIS - WMI 이벤트 감시자 작업 jevida(강성욱) 2013.09.25 8373
1556 SSIS - WMI 데이터 판독기 작업 jevida(강성욱) 2013.09.25 7644
1555 SSIS - FTP 작업 jevida(강성욱) 2013.09.25 9562
1554 SSIS - 파일 시스템 작업 - 폴더 생성 삭제, 파일 복사 삭제 등 관리 작업을 하자 jevida(강성욱) 2013.09.25 9738
1553 SSIS - 오류 메시지 전송 작업 jevida(강성욱) 2013.09.25 10359
1552 SSIS - 작업 전송 작업 jevida(강성욱) 2013.09.25 7467
1551 SSIS - 로그인 전송 작업 jevida(강성욱) 2013.09.25 8856
1550 SSIS - 데이터베이스 전송 작업 jevida(강성욱) 2013.09.25 8484
1549 SSIS - Master 저장 프로시저 전송 태스크 jevida(강성욱) 2013.09.25 7054
1548 SSIS - 패키지 실행 - 부모 패키지와 자식패키지로 효율적인 관리하기 jevida(강성욱) 2013.09.25 8944
1547 SSIS - XML 태스크 - XML 비교, 병합, 출력등 다양한 작업을 하자. jevida(강성욱) 2013.09.24 7153





XE Login