프로그래밍 방식으로 패키지 역할 관리

Integration Services 패키지를 프로그래밍 방식으로 사용할 때 패키지에 적용할 수 있는 역할을 확인하거나 개별 패키지에 적용된 역할을 확인 또는 설정할 수 있습니다. Microsoft.SqlServer.Dts.Runtime 네임스페이스의 Application 클래스는 이 요구 사항을 충족하기 위한 다양한 메서드를 제공합니다.

역할은 SQL Servermsdb 데이터베이스에 저장된 패키지에만 적용됩니다. 패키지 역할에 대한 자세한 내용은 Integration Services 역할 사용을 참조하십시오.

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

중요 정보중요

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

사용 가능한 역할 확인

특정 서버에 저장된 패키지에 사용할 수 있는 역할을 확인하려면 Application 클래스의 GetDtsServerRoles 메서드를 호출합니다.

할당된 역할 확인

특정 패키지에 이미 할당된 역할을 확인하려면 GetPackageRoles 메서드를 호출합니다. 패키지에 역할을 할당하려면 SetPackageRoles 메서드를 호출합니다.

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

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

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

참고 항목

개념