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

프로그래밍 방식으로 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 또는 TechNet의 Integration Services 페이지를 방문하십시오.

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