프로그래밍 방식으로 패키지 역할 관리(SSIS 서비스)
적용 대상: Azure Data Factory SSIS Integration Runtime SQL Server
Integration Services 패키지를 프로그래밍 방식으로 사용할 때 패키지에 적용할 수 있는 역할을 확인하거나 개별 패키지에 적용된 역할을 확인 또는 설정할 수 있습니다. Application 네임스페이스의 Microsoft.SqlServer.Dts.Runtime 클래스는 이 요구 사항을 충족하기 위한 다양한 메서드를 제공합니다.
역할은 SQL Server msdb 데이터베이스에 저장된 패키지에만 적용됩니다. 패키지 역할에 대한 자세한 내용은 Integration Services 역할(SSIS Service)을 참조하세요.
이 항목에서 설명하는 모든 방법은 Microsoft.SqlServer.ManagedDTS 어셈블리에 대한 참조가 필요합니다. 새 프로젝트에 참조를 추가한 후 using 또는 Imports 문을 사용하여 Microsoft.SqlServer.Dts.Runtime 네임스페이스를 가져옵니다.
중요
SSIS 패키지 저장소를 사용하기 위한 Application 클래스의 메서드는 ".", localhost 또는 로컬 서버의 서버 이름만 지원합니다. "(local)"은 사용할 수 없습니다.
사용 가능한 역할 확인
특정 서버에 저장된 패키지에 사용할 수 있는 역할을 확인하려면 GetDtsServerRoles 클래스의 Application 메서드를 호출합니다.
할당된 역할 확인
특정 패키지에 이미 할당된 역할을 확인하려면 GetPackageRoles 메서드를 호출합니다. 패키지에 역할을 할당하려면 SetPackageRoles 메서드를 호출합니다.
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기