프로그래밍 방식으로 패키지 역할 관리(SSIS 서비스)Managing Package Roles Programmatically (SSIS Service)

Integration ServicesIntegration Services 패키지를 프로그래밍 방식으로 사용할 때 패키지에 적용할 수 있는 역할을 확인하거나 개별 패키지에 적용된 역할을 확인 또는 설정할 수 있습니다.As you work programmatically with Integration ServicesIntegration Services packages, you may want to determine which roles are available to apply to packages, or to determine or set the roles applied to an individual package. Application 네임스페이스의 Microsoft.SqlServer.Dts.Runtime 클래스는 이 요구 사항을 충족하기 위한 다양한 메서드를 제공합니다.The Application class of the Microsoft.SqlServer.Dts.Runtime namespace provides a variety of methods to satisfy these requirements.

역할에 저장 된 패키지에만 적용 된 SQL ServerSQL Server msdb 데이터베이스입니다.Roles apply only to packages stored in the SQL ServerSQL Server msdb database. 패키지 역할에 대 한 자세한 내용은 참조 하십시오. Integration Services 역할 ( SSIS 서비스 ) .For more information about package roles, see Integration Services Roles (SSIS Service).

이 항목에서 설명한 모든 메서드에 필요한에 대 한 참조는 Microsoft.SqlServer.ManagedDTS 어셈블리입니다.All the methods discussed in this topic require a reference to the Microsoft.SqlServer.ManagedDTS assembly. 새 프로젝트에 대 한 참조를 추가한 후에 가져올는 Microsoft.SqlServer.Dts.Runtime 를 사용 하 여 네임 스페이스는 를 사용 하 여 또는 Imports 문.After you add the reference in a new project, import the Microsoft.SqlServer.Dts.Runtime namespace by using a using or Imports statement.

중요

SSIS 패키지 저장소를 사용하기 위한 Application 클래스의 메서드는 ".", localhost 또는 로컬 서버의 서버 이름만 지원합니다.The methods of the Application class for working with the SSIS Package Store support only ".", localhost, or the server name for the local server. "(local)"은 사용할 수 없습니다.You cannot use "(local)".

사용 가능한 역할 확인Determining Which Roles Are Available

특정 서버에 저장된 패키지에 사용할 수 있는 역할을 확인하려면 GetDtsServerRoles 클래스의 Application 메서드를 호출합니다.To determine which roles are available for the packages stored on a particular server, call the GetDtsServerRoles method of the Application class.

할당된 역할 확인Determining Which Roles Are Assigned

특정 패키지에 이미 할당된 역할을 확인하려면 GetPackageRoles 메서드를 호출합니다.To determine which roles have already been assigned to a particular package, call the GetPackageRoles method. 패키지에 역할을 할당하려면 SetPackageRoles 메서드를 호출합니다.To assign roles to a package, call the SetPackageRoles method.

참고 항목See Also

Integration Services 역할 ( SSIS 서비스 )Integration Services Roles (SSIS Service)