建立連接管理員
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 環境。