共用方式為


以程式設計方式管理封裝角色

當您以程式設計方式使用 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 摘要。