共用方式為


以程式設計方式管理封裝與資料夾

當您以程式設計方式使用 Integration Services 封裝時,您可能想要判斷個別的封裝或資料夾是否存在,或是管理儲存封裝的資料夾。Microsoft.SqlServer.Dts.Runtime 命名空間的 Application 類別,提供各種方法以滿足這些需求。

本主題內容

  • 判斷封裝或資料夾是否存在

  • 管理封裝與資料夾

    • 移除封裝

    • 建立資料夾

    • 移除資料夾

    • 重新命名資料夾

如需有關列舉可用封裝的詳細資訊,請參閱<以程式設計方式列舉可用的封裝>。如需有關以程式設計方式載入和執行已儲存封裝的詳細資訊,請參閱<以程式設計的方式載入和執行本機封裝>與<以程式設計方式載入和執行遠端封裝>。

在本主題中討論的所有方法都需要 Microsoft.SqlServer.ManagedDTS 組件的參考。在新專案中加入參考之後,請使用 using 或 Imports 陳述式來匯入 Microsoft.SqlServer.Dts.Runtime 命名空間。

重要注意事項重要事項

用以搭配 SSIS 封裝存放區使用的 Application 類別之方法,僅支援 "."、localhost 或是本機伺服器的伺服器名稱。您無法使用 "(local)"。

判斷封裝或資料夾是否存在

若要以程式設計方式判斷儲存的封裝是否存在,請在嘗試載入和執行封裝之前,呼叫下列其中一個方法:

儲存位置

要呼叫的方法

SSIS 封裝存放區

ExistsOnDtsServer

SQL Server

ExistsOnSqlServer

若要以程式設計方式判斷資料夾是否存在,請在嘗試列出資料夾中儲存的封裝之前,呼叫下列其中一個方法:

儲存位置

要呼叫的方法

SSIS 封裝存放區

FolderExistsOnDtsServer

SQL Server

FolderExistsOnSqlServer

回到頁首

管理封裝與資料夾

Microsoft.SqlServer.Dts.Runtime 命名空間的 Application 類別,提供管理封裝及儲存封裝之資料夾的其他方法。

移除封裝

若要以程式設計方式移除儲存的封裝,請呼叫下列其中一個方法:

儲存位置

要呼叫的方法

SSIS 封裝存放區

RemoveFromDtsServer

SQL Server

RemoveFromSqlServer

回到頁首

建立資料夾

若要以程式設計方式建立儲存資料夾,請呼叫下列其中一個方法:

儲存位置

要呼叫的方法

SSIS 封裝存放區

CreateFolderOnDtsServer

SQL Server

CreateFolderOnSqlServer

回到頁首

移除資料夾

若要以程式設計方式移除儲存資料夾,請呼叫下列其中一個方法:

儲存位置

要呼叫的方法

SSIS 封裝存放區

RemoveFolderFromDtsServer

SQL Server

RemoveFolderFromSqlServer

回到頁首

重新命名資料夾

若要以程式設計方式重新命名儲存資料夾,請呼叫下列其中一個方法:

儲存位置

要呼叫的方法

SSIS 封裝存放區

RenameFolderOnDtsServer

SQL Server

RenameFolderOnSqlServer

回到頁首

Integration Services 圖示 (小) 掌握 Integration Services 的最新狀態

若要取得 Microsoft 的最新下載、文件、範例和影片以及社群中的選定解決方案,請瀏覽 MSDN 或 TechNet 上的 Integration Services 頁面:

若要得到這些更新的自動通知,請訂閱該頁面上所提供的 RSS 摘要。