다른 응용 프로그램과 함께 Integration Services 사용
새 설치: 2006년 4월 14일
패키지를 동적으로 만들거나 개발 환경 외부에서 Integration Services 패키지를 관리 및 실행해야 하는 경우 패키지를 프로그래밍 방식으로 조작할 수 있습니다. Integration Services 개체 모델을 사용하면 새 패키지를 만들고 구성하거나 저장된 패키지를 로드하고 실행하는 코드를 관리되는 프로그래밍 언어로 작성할 수 있습니다. 메모리에서 직접 패키지의 데이터 흐름 출력을 사용자 지정 응용 프로그램으로 로드할 수도 있습니다.
자세한 내용은 Building Packages Programmatically를 참조하십시오.
[!참고] 패키지를 프로그래밍 방식으로 작업할 때는 로컬 컴퓨터나 원격 서버에서 패키지를 실행하는 데 관련된 제한 사항과 라이센스 문제를 이해하고 있어야 합니다. 자세한 내용은 Understanding the Differences between Local and Remote Execution을 참조하십시오.
다른 응용 프로그램에서 패키지 작업
광범위한 Integration Services 개체 모델을 사용하여 다음 작업을 수행할 수 있습니다.
- 패키지 만들기 및 구성 작업 및 구성 요소를 한 번에 하나씩 새 패키지로 만든 후 원하는 저장소 위치에 저장합니다. 자세한 내용은 Building Packages Programmatically를 참조하십시오.
- 저장된 패키지 열거 기존 패키지를 루핑하여 개별 패키지나 폴더가 있는지 확인합니다. 자세한 내용은 Enumerating Available Packages Programmatically를 참조하십시오.
- 로드 및 실행 저장된 패키지를 열고 필요할 경우 다시 구성한 후 해당 패키지를 실행합니다. 메모리에서 직접 패키지의 데이터 흐름 출력을 응용 프로그램으로 로드할 수도 있습니다. 자세한 내용은 Loading and Running a Local Package Programmatically, Loading and Running a Remote Package Programmatically 및 Loading the Output of a Local Package를 참조하십시오.
- 저장된 패키지 및 폴더 관리 패키지를 제거하거나 추가하고, 폴더를 만들거나 이름을 바꾸거나 제거합니다. 자세한 내용은 Managing Packages and Folders Programmatically를 참조하십시오.
참고 항목
관련 자료
다른 SQL Server 기능과 함께 Integration Services 사용