SSIS 패지키의 메타데이터 유효성 검사 중지하기
- Version : SSIS Server 2005, 2008, 2008R2, 2012, 2014
SSIS패키지는 모든 연결 및 관련 구성요소의 메타데이터가 유효한지 확인한다. 이 때문에 SSDT를 실행할 때마다 유효성 검사로 인해 오랜시간동안 기다려야하는 경우가 있다. 패키지내의 작업이 많을수록 해당 작업에 대한 유효성 검사 시간이 오래 걸린다.(길게는 몇 분이상 기다려야 한다.) 이러한 유효성 검사를 중지하는 방법에 대해서 알아본다.
[Work Offline]
SSDT 프로그램의 메뉴바에서 [SSIS] – [Work Offline]를 체크하면 유효성 검사를 방지할 수 있다. 패키지를 열기전에 설정해야 유효성 검사를 방지할 수 있다.
Work Offline를 체크하면 프로젝트.dtproj.user 파일의 속성에 <OfflineMode> 속성이 True로변경된다. 해당 파일을 편집하여 실행해도 유효성 검사를 중지할 수 있다.
[Offline Connection Managers]
SSIS 2012의 새로운 옵션이다. 해당 연결관리자에서 단일 연결에 대해 오프라인으로 작업할 수 있도록 설정할 수 있다. 이 옵션의 단점으로는 패키지를 열어야 옵션을 변경할 수 있다. (패키지를 여는 순간 유효성 검사는 시작된다.) 프로젝트를 닫으면 모든 연결관리자는 온라인 작업으로 재설정 된다.
[참고자료]
http://microsoft-ssis.blogspot.kr/2011/11/long-validation-of-ssis-packages-in.html
강성욱 / jevida@naver.com
Microsoft SQL Server MVP
Blog : http://sqlmvp.kr
Facebook : http://facebook.com/sqlmvp