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