建立連接管理員
Integration Services 包含各種連接管理員,以符合連接到不同類型伺服器和資料來源之工作的需要。 連接管理員可由在不同類型資料儲存區中擷取和載入之資料的資料流程元件使用,也可由將記錄寫入伺服器、SQL Server 資料表或檔案的記錄提供者使用。 例如,具有傳送郵件工作的封裝使用 SMTP 連接管理員類型,來連接到 Simple Mail Transfer Protocol (SMTP) 伺服器。 具有執行 SQL 工作的封裝,可以使用 OLE DB 連接管理員來連接到 SQL Server 資料庫。 如需詳細資訊,請參閱<Integration Services (SSIS) 連接>。
若要在建立新封裝時,自動建立並設定連線管理員,可以使用 [SQL Server 匯入和匯出精靈]。此精靈也可協助您建立並設定使用連接管理員的來源和目的地。 如需詳細資訊,請參閱<在 SQL Server 資料工具中建立封裝>。
若要手動建立新的連線管理員,並將其加入至現有的封裝,請使用 SSIS 設計師之 [控制流程]、[資料流程] 和 [事件處理常式] 索引標籤上所出現的 [連線管理員] 區域。 從 [連接管理員] 區域,您可以使用「SSIS 設計師」所提供的對話方塊,來選擇要建立的連接管理員類型,然後再設定連接管理員的屬性。 如需詳細資訊,請參閱本主題稍後的「使用連線管理員區域」一節。
將連接管理員加入封裝之後,您就可以在工作、「Foreach 迴圈」容器、來源、轉換和目的地中使用它。 如需詳細資訊,請參閱<Integration Services 工作>、<Foreach 迴圈容器>和<資料流程>。
使用連接管理員區域
當「SSIS 設計師」的 [控制流程]、[資料流程] 或 [事件處理常式] 索引標籤處於作用中時,您可以建立連接管理員。
下圖顯示「SSIS 設計師」之 [控制流程] 索引標籤上的 [連接管理員] 區域。
在 SSIS 設計師中加入、設定或刪除連線管理員
連接管理員的 32 位元和 64 位元提供者
連接管理員使用的許多提供者都有 32 位元和 64 位元兩種版本。 Integration Services 設計環境是 32 位元的環境;設計封裝時,您只會看到 32 位元的提供者。 因此,如果要將連接管理員設定成使用特定的 64 位元提供者,您必須同時安裝 32 位元版本的同一個提供者。
執行階段中會使用正確的版本,而且就算您在設計階段中指定了 32 位元版本的提供者也沒有關係。 即使封裝是在 SQL Server Data Tools (SSDT) 中執行,還是可以執行 64 位元版本的提供者。
兩個版本的提供者具有相同的識別碼。 若要指定 Integration Services 執行階段是否使用可用的 64 位元版本提供者,請設定 Integration Services 專案的 Run64BitRuntime 屬性。 如果 Run64BitRuntime 屬性設定為 true,執行階段會尋找並使用 64 位元提供者;如果 Run64BitRuntime 是 false,執行階段便會尋找並使用 32 位元提供者。 如需有關可以在 Integration Services 專案上設定之屬性的詳細資訊,請參閱<Integration Services (SSIS) 和 Studio 環境>。
|