다음을 통해 공유


프로그래밍 방식으로 패키지 및 폴더 관리

프로그래밍 방식으로 Integration Services 패키지에 대한 작업을 수행할 때 개별 패키지 또는 폴더가 있는지 여부를 확인하거나 패키지가 저장된 폴더를 관리할 수 있습니다. Microsoft.SqlServer.Dts.Runtime 네임스페이스의 Application 클래스는 이 요구 사항을 충족하기 위한 다양한 메서드를 제공합니다.

항목 내용

  • 패키지 또는 폴더가 있는지 확인

  • 패키지 및 폴더 관리

    • 패키지 제거

    • 폴더 만들기

    • 폴더 제거

    • 폴더 이름 바꾸기

사용 가능한 패키지를 열거하는 방법은 프로그래밍 방식으로 사용 가능 패키지 열거를 참조하십시오. 저장된 패키지를 프로그래밍 방식으로 로드 및 실행하는 방법은 프로그래밍 방식으로 로컬 패키지 로드 및 실행프로그래밍 방식으로 원격 패키지 로드 및 실행을 참조하십시오.

이 항목에서 설명한 모든 메서드에는 Microsoft.SqlServer.ManagedDTS 어셈블리에 대한 참조가 있어야 합니다. 새 프로젝트에 참조를 추가한 후 using 또는 Imports 문을 사용하여 Microsoft.SqlServer.Dts.Runtime 네임스페이스를 가져오십시오.

중요 정보중요

SSIS 패키지 저장소를 사용하기 위한 Application 클래스의 메서드는 ".", localhost 또는 로컬 서버의 서버 이름만 지원합니다. "(local)"은 사용할 수 없습니다.

패키지 또는 폴더가 있는지 확인

저장된 패키지가 있는지 여부를 프로그래밍 방식으로 확인하려면 해당 패키지를 로드 및 실행하기 전에 다음 메서드 중 하나를 호출합니다.

저장소 위치

호출할 메서드

SSIS 패키지 저장소

ExistsOnDtsServer

SQL Server

ExistsOnSqlServer

폴더가 있는지 여부를 프로그래밍 방식으로 확인하려면 해당 폴더에 저장된 패키지를 나열하기 전에 다음 메서드 중 하나를 호출합니다.

저장소 위치

호출할 메서드

SSIS 패키지 저장소

FolderExistsOnDtsServer

SQL Server

FolderExistsOnSqlServer

맨 위로 이동

패키지 및 폴더 관리

Microsoft.SqlServer.Dts.Runtime 네임스페이스의 Application 클래스에서는 패키지와 패키지가 저장된 폴더를 관리하기 위한 추가 메서드를 제공합니다.

패키지 제거

저장된 패키지를 프로그래밍 방식으로 제거하려면 다음 메서드 중 하나를 호출합니다.

저장소 위치

호출할 메서드

SSIS 패키지 저장소

RemoveFromDtsServer

SQL Server

RemoveFromSqlServer

맨 위로 이동

폴더 만들기

프로그래밍 방식으로 저장소 폴더를 만들려면 다음 메서드 중 하나를 호출합니다.

저장소 위치

호출할 메서드

SSIS 패키지 저장소

CreateFolderOnDtsServer

SQL Server

CreateFolderOnSqlServer

맨 위로 이동

폴더 제거

프로그래밍 방식으로 저장소 폴더를 제거하려면 다음 메서드 중 하나를 호출합니다.

저장소 위치

호출할 메서드

SSIS 패키지 저장소

RemoveFolderFromDtsServer

SQL Server

RemoveFolderFromSqlServer

맨 위로 이동

폴더 이름 바꾸기

프로그래밍 방식으로 저장소 폴더의 이름을 바꾸려면 다음 메서드 중 하나를 호출합니다.

저장소 위치

호출할 메서드

SSIS 패키지 저장소

RenameFolderOnDtsServer

SQL Server

RenameFolderOnSqlServer

맨 위로 이동

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

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


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

참고 항목

태스크

프로그래밍 방식으로 사용 가능 패키지 열거

개념

패키지 관리(SSIS 서비스)