加入、刪除或共用封裝中的連接管理員
Integration Services 包含各種連線管理員,可用來連線到不同的資料來源,例如關係資料庫、Analysis Services 資料庫,以及 CSV 和 XML 格式的檔案。 您可以在封裝層級或專案層級建立連接管理員。 在專案層級建立的連接管理員可在專案中的所有封裝上使用。 而在封裝層級建立的連接管理員則可在該特定封裝上使用。
您將使用在專案層級建立的連接管理員取代資料來源,以共用來源的連接。 若要在專案層級新增連線管理員,則 Integration Services 專案必須使用專案部署模型。 當專案設定為使用該模型時,[連線管理員] 資料夾會出現在方案總管 中,而 [資料來源] 資料夾則會從方案總管 移除。
注意
若您想使用封裝中的資料來源,便需要將專案轉換為封裝部署模型。
如需兩個模型的詳細資訊,請參閱 部署專案和封裝。 如需將專案轉換為專案部署模型的詳細資訊,請參閱 將專案部署至 Integration Services 伺服器。
下列程序適用於所有類型的連接管理員,並描述如何執行以下工作:
在建立封裝時加入連線管理員
使用 SQL Server 匯入和匯出精靈
除了建立及設定連接管理員之外,此精靈也會協助您建立及設定使用此連接管理員的來源和目的地。 如需詳細資訊,請參閱 在 SQL Server 資料工具中建立封裝。
將連線管理員加入至現有的封裝
在 SQL Server Data Tools (SSDT) 中,開啟包含您所需封裝的 Integration Services 專案。
在 [方案總管] 中,按兩下封裝將其開啟
在 SSIS 設計師中,按一下 [控制流程] 索引標籤、[資料流程] 索引標籤或 [事件處理常式] 索引標籤,以讓 [連接管理員] 區域可用。
以滑鼠右鍵按一下 [連線管理員] 區域的任意位置,然後執行下列其中之一:
按一下要加入封裝的連接管理員類型。
-或-
如果未列出要加入的類型,請按一下 [新增連接] ,以開啟 [加入 SSIS 連線管理員] 對話方塊、選取連線管理員類型,然後按一下 [確定] 。
已選取連接管理員類型的自訂對話方塊隨即開啟。 如需有關連接管理員類型和可用選項的詳細資訊,請參閱下列選項表。
[連線管理員] 區域會列出加入的連線管理員。
選擇性地以滑鼠右鍵按一下連線管理員,並按一下 [重新命名] ,然後修改連線管理員的預設名稱。
若要儲存更新的封裝,請按一下 [檔案] 功能表上的 [儲存選取項目] 。
若要在專案層級加入連接管理員
在 SQL Server Data Tools (SSDT) 中,開啟 Integration Services 專案。
在方案總管 中,以滑鼠右鍵按一下 [連線管理員] ,然後按一下 [新增連線管理員] 。
在 [加入 SSIS 連線管理員] 對話方塊中,選取連線管理員的類型,然後按一下 [加入] 。
已選取連接管理員類型的自訂對話方塊隨即開啟。 如需有關連接管理員類型和可用選項的詳細資訊,請參閱下列選項表。
您加入的連線管理員將會顯示在方案總管 的 [連線管理員] 節點底下。 針對專案中的所有封裝,它也會顯示在 [SSIS 設計師] 視窗的 [連線管理員] 索引標籤中。 此索引標籤中連線管理員名稱的前置詞將是 (專案) ,以區分此專案層級連線管理員以及封裝層級連線管理員。
或者,以滑鼠右鍵按一下方案總管 視窗之 [連線管理員] 節點底下的連線管理員 (或) 在 [SSIS 設計師] 視窗的 [連線管理員] 索引標籤中,按一下 [重新命名] ,然後修改連線管理員的預設名稱。
注意
在 [SSIS 設計師] 視窗的 [連線管理員] 索引標籤中,您無法覆寫連線管理員名稱中的 (專案) 前置詞。 這是原廠設定。
若要建立連接管理員屬性的參數
在 [連線管理員] 區域中,以滑鼠右鍵按一下您要建立其參數的連線管理員,然後按一下 [參數化] 。
在 [參數化] 對話方塊中設定參數設定。 如需詳細資訊,請參閱參數化對話方塊。
從封裝中刪除連線管理員
在 SQL Server Data Tools (SSDT) 中,開啟包含您所需封裝的 Integration Services 專案。
在 [方案總管] 中,按兩下封裝將其開啟。
在 SSIS 設計師中,按一下 [控制流程] 索引標籤、[資料流程] 索引標籤或 [事件處理常式] 索引標籤,以讓 [連接管理員] 區域可用。
以滑鼠右鍵按一下您要刪除的連線管理員,然後按一下 [刪除] 。
如果您要刪除封裝元素 (如執行 SQL 工作或 OLE DB 來源) 所使用的連線管理員,您將會遇到以下結果:
在封裝元素上出現一個錯誤圖示,表示使用了已刪除的連線管理員。
此封裝驗證失敗。
無法執行此封裝。
若要儲存已更新的封裝,請在 [檔案] 功能表上,按一下 [儲存選取項目] 。
若要刪除共用的連接管理員 (專案層級的連接管理員)
若要刪除專案層級的連線管理員,以滑鼠右鍵按一下方案總管 視窗之 [連線管理員] 節點底下的連線管理員,然後按一下 [刪除] 。 SQL Server Data Tools 會顯示下列警告訊息:
警告
刪除專案連接管理員後,使用該連接管理員的封裝可能無法執行。 您無法恢復這個動作。 您要刪除連接管理員嗎?
按一下 [確定] 可刪除該連接管理員,或按一下 [取消] 可保留該連接管理員。
注意
您也可以從針對專案中任何封裝開啟之 [SSIS 設計師] 視窗的 [連線管理員] 索引標籤中,刪除專案層級的連線管理員。 為此,以滑鼠右鍵按一下索引標籤中的連線管理員,然後按一下 [刪除] 。