다음을 통해 공유


프로그래밍 방식으로 패키지 작성

패키지를 동적으로 만들거나 개발 환경 외부에서 Integration Services 패키지를 관리 및 실행해야 하는 경우 패키지를 프로그래밍 방식으로 조작할 수 있습니다. 이 경우 다음 중 하나를 선택할 수 있습니다.

  • 기존 패키지를 로드하고 수정하지 않은 채로 실행합니다.

  • 기존 패키지를 로드하고 다시 구성(예를 들어 다른 데이터 원본에 사용할 수 있도록 구성)한 다음 실행합니다.

  • 새 패키지를 만들고 구성 요소를 개체별 및 속성별로 구성한 다음 새 패키지를 저장 후 실행합니다.

Integration Services 개체 모델을 사용하면 패키지를 만들고 구성하고 실행하는 코드를 관리되는 프로그래밍 언어로 작성할 수 있습니다. 예를 들어 선택한 데이터 원본과 해당 데이터 원본의 테이블 및 열을 기반으로 연결이나 데이터 원본, 변환 및 대상을 구성하는 메타데이터 구동 패키지를 만들 수 있습니다.

이 섹션에서는 패키지를 프로그래밍 방식으로 한 줄씩 만들고 구성하는 방법을 설명하고 예로 보여 줍니다. 위에 나열된 패키지 프로그래밍 방법 중 비교적 덜 복잡한 첫 번째 방법은 프로그래밍 방식으로 패키지 실행 및 관리에 설명된 대로 단순히 기존 패키지를 로드한 다음 수정하지 않은 채 실행하는 것입니다.

두 번째 방법은 여기에서는 설명하지 않지만 기존 패키지를 템플릿으로 로드하고 다시 구성(예를 들어 다른 데이터 원본에 사용할 수 있도록 구성)한 다음 실행하는 것입니다. 이 섹션의 정보를 사용하여 패키지의 기존 개체를 수정할 수도 있습니다.

[!참고]

기존 패키지를 템플릿으로 사용하고 데이터 흐름의 기존 열을 수정할 경우 기존 열을 제거하고 영향을 받는 구성 요소의 ReinitializeMetaData 메서드를 호출해야 할 수 있습니다.

섹션 내용

참조

관련 섹션

외부 리소스

Integration Services 아이콘(작은 아이콘) Integration Services 관련 최신 정보 얻기

Microsoft의 최신 다운로드, 문서, 예제 및 비디오와 커뮤니티에서 선택된 솔루션을 보려면 MSDN의 Integration Services 페이지를 방문하십시오.


이러한 업데이트에 대한 자동 알림을 받으려면 해당 페이지에서 제공하는 RSS 피드를 구독하십시오.

참고 항목

개념

SQL Server Integration Services