共用方式為


SSIS 設計師

SSIS 設計師是可以用於建立及維護 Integration Services 封裝的圖形工具。 「SSIS設計師」是在 SQL Server Data Tools (SSDT) 中當做 Integration Services 專案的一部分來提供。

您可以使用「SSIS 設計師」執行下列工作:

  • 建構封裝中的控制流程。

  • 建構封裝中的資料流程。

  • 將事件處理常式加入封裝和封裝物件。

  • 檢視封裝內容。

  • 在執行階段,檢視封裝的執行進度。

下圖顯示 SSIS 設計師與 [工具箱] 視窗。

SSIS 設計師與工具箱的螢幕擷取畫面

Integration Services 包含用來在封裝中加入功能的其他對話方塊和視窗,SQL Server Data Tools (SSDT) 則提供用於設定開發環境及使用封裝的視窗和對話方塊。 如需詳細資訊,請參閱<Integration Services 使用者介面>。

SSIS 設計師不具有對 Integration Services 服務 (管理和監視封裝的服務) 的相依性,且不需要執行該服務即可在 SSIS 設計師中建立或修改封裝。 不過,如果在「SSIS 設計師」處於開啟狀態時停止該服務,則將無法再開啟「SSIS 設計師」所提供的對話方塊,同時您可能會接收到「RPC 伺服器無法使用。」這樣的錯誤訊息。若要重設 SSIS 設計師並繼續使用封裝,必須關閉設計師,結束 SQL Server Data Tools (SSDT),然後重新開啟 SQL Server Data Tools (SSDT)、Integration Services 專案和封裝。

復原和取消復原

您可以在 SSIS 設計師中復原和取消復原最多可達 20 個動作。 如果是封裝,[控制流程][資料流程][事件處理常式][參數] 索引標籤,以及 [變數] 視窗中可以進行復原/取消復原。 如果是專案,則可以在 [專案參數] 視窗中進行復原/取消復原。

您無法復原和取消復原針對新 [SSIS 工具箱] 所做的變更。

使用元件編輯器針對元件進行變更時,您可以將變更做為一個組進行復原和取消復原,而不是針對個別變更進行復原和取消復原。 變更組在復原與取消復原下拉式清單中顯示為單一動作。

若要復原某個動作,按一下 [復原] 工具列按鈕、[編輯/復原] 功能表項目,或按 CTRL + Z。 若要取消復原某個動作,按一下 [取消復原] 工具列按鈕、[編輯/取消復原] 功能表項目,或按 CTRL + Y。 若要復原和取消復原多個動作,按一下工具列按鈕旁的向下箭頭、反白顯示下拉式清單中的多個動作,然後在清單中按一下。

SSIS 設計師的組件

SSIS 設計師有五個永久的索引標籤:各有一個索引標籤用於建立封裝控制流程、資料流程、參數和事件處理常式,還有一個索引標籤用於檢視封裝的內容。 在執行階段會出現第六個索引標籤,它會在封裝執行中顯示執行進度,並在完成時顯示執行結果。

此外,SSIS 設計師還包含「連接管理員」區域,用於加入和設定由封裝用來連接到資料的連接管理員。

控制流程索引標籤

您可以在 [控制流程] 索引標籤的設計介面上,建構封裝中的控制流程。 請從 [工具箱] 將項目拖曳至設計介面,並透過按一下項目的圖示將其連接到控制流程中,然後從一個項目拖曳箭頭到另一個項目。

如需詳細資訊,請參閱<控制流程>。

資料流程索引標籤

如果封裝包含資料流程工作,您可以將資料流程加入封裝中。 您可以在 [資料流程] 索引標籤的設計介面上,建構封裝中的資料流程。 請從 [工具箱] 將項目拖曳至設計介面,並透過按一下項目的圖示將其連接到資料流程中,然後從一個項目拖曳箭頭到另一個項目。

如需詳細資訊,請參閱<資料流程>。

參數索引標籤

Integration Services (SSIS) 參數可讓您在封裝執行時,將值指派給封裝內的屬性。 您可以在專案層級建立專案參數,並在封裝層級建立封裝參數。 專案參數可用於向專案中的一個或多個封裝提供專案接收的任何外部輸入。 封裝參數可讓您修改封裝執行,而不需要編輯和重新部署封裝。 此索引標籤可讓您管理封裝參數。

如需有關參數的詳細資訊,請參閱<Integration Services (SSIS) 參數>。

重要事項重要事項

參數只能用於針對專案部署模型而開發的專案。 因此,僅對於屬於設定為使用專案部署模型之專案一部分的封裝,您才會看到 [參數] 索引標籤。

事件處理常式索引標籤

您可以在 [事件處理常式] 索引標籤的設計介面上,建構封裝中的事件。 請在 [事件處理常式] 索引標籤上,選取要建立事件處理常式的封裝或封裝物件,然後選取要與事件處理常式產生關聯的事件。 事件處理常式具有控制流程和選擇性的資料流程。

如需詳細資訊,請參閱<將事件處理常式加入封裝中>。

封裝總管索引標籤

封裝可能相當複雜,其中包括許多工作、連接管理員、變數和其他元素等。 封裝總管檢視可讓您查看封裝元素的完整清單。

如需詳細資訊,請參閱<檢視封裝物件>。

進度/執行結果索引標籤

當封裝正在執行時,[進度] 索引標籤會顯示封裝的執行進度。 在完成執行封裝後,執行結果會在 [執行結果] 索引標籤上保持可用。

[!附註]

若要啟用或停用 [進度] 索引標籤上的訊息顯示,請在 [SSIS] 功能表上切換 [偵錯進度報表] 選項。

連接管理員區域

您可以在 [連接管理員] 區域中,加入及修改封裝所使用的連接管理員。 Integration Services 包含可以連接到各種不同的資料來源 (例如文字檔、OLE DB 資料庫及 .NET 提供者) 的連接管理員。

如需詳細資訊,請參閱<Integration Services (SSIS) 連接>和<建立連接管理員>。

相關工作

相關內容

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

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


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

請參閱

概念

Integration Services 使用者介面