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