以程式設計方式管理封裝角色 (舊版 SSIS 服務)
當您以程式設計方式使用 Integration Services 封裝時,可能會想要判斷有哪些角色可供套用至封裝,或是判斷或設定套用至個別封裝的角色。 Microsoft.SqlServer.Dts.Runtime 命名空間的 Application 類別,提供各種方法以滿足這些需求。
角色只能套用至儲存在 SQL Server msdb 資料庫的封裝中。 如需封裝角色的詳細資訊,請參閱<Integration Services 角色 (SSIS 服務)>。
本主題中討論的所有方法都需要 Microsoft.SqlServer.ManagedDTS 組件的參考。 在新專案中加入參考之後,請使用 using 或 Imports 陳述式匯入 Microsoft.SqlServer.Dts.Runtime 命名空間。
重要事項 |
---|
用以搭配 SSIS 封裝存放區使用的 Application 類別之方法,僅支援 "."、localhost 或是本機伺服器的伺服器名稱。 您無法使用 "(local)"。 |
判斷可以使用哪些角色
若要判斷有哪些角色可供儲存在特定伺服器上的封裝使用,請呼叫 Application 類別的 GetDtsServerRoles 方法。
判斷已指派哪些角色
若要判斷已將哪些角色指派到特定封裝,請呼叫 GetPackageRoles 方法。 若要將角色指派到套件,請呼叫 SetPackageRoles 方法。
|