SQL Server/SSIS 강좌

패키지 저장 방식

SungWookKang 2015. 7. 16. 10:49
반응형

패키지 저장 방식

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

이번 시간에는 패키지 저장 방식에 따른 장점에 대해서 알아 보도록 하겠습니다.

 

SSIS 패키지를 작업에 등록할 때에는 3가지 방식으로 등록 할 수 있습니다.

  • SQL Server
  • 파일 시스템
  • SSIS 패키지 저장소

 

SQL Server 저장

SQL Server로 지정하면 SQL Server의 msdb에 저장됩니다.

  • SQL 2005 - msdb.dbo.sysdtspackages90
  • SQL 2008(r2) – msdb.dbo.sysdtspackages

[장점]

  • 여러 사용자들이 공유하기가 용이
  • 데이터베이스의 보안기능을 사용하여 관리 가능. SSIS 패키지의 운영이나 수정과 관련된 역할(Role)등을 적용 할 수 있음.
  • Msdb DB에 테이블 형태로 저장되기 때문에 일반 DB백업과 같은 방식으로 패키지를 백업하여 관리.
  • SQL 쿼리를 이용하여 패키지에 대한 정보를 조회

자주 수정이 일어나지 않는 형태인 운영환경에 적합.

 

파일 시스템 저장

파일 시스템 저장으로 선택하면 사용자가 지정한 위치에 저장.

 

[장점]

  • 연결 정보를 쉽게 공유하여 사용 가능
  • 보안 설정에서 사용자 키 기반의 암호화(EncryptSensitiveWithUserKey, EncyrptAllWithUserKey)로 설정한 경우 매우 강력한 패키지 암호화를 구현 가능.
  • 네트워크 장애 또는 DB 장애 발생시 안전.
  • 구성 파일이나 기타 파일들을 함께 관리 가능
  • 패키지를 수정해야 할 때 개발환경으로 로드하는 작업이 간단.
  • 파일로 관리되기 때문에 파일 시스템의 계층 구조를 이용하여 관리 할 수 있음.

자주 수정되거나 최정적으로 개발이 완료되지 않은 개발환경에 적합.

 

반응형