共用方式為


在套件中新增、刪除或共用連接管理員

Integration Services 包含各種連接管理器,可用來連線到不同的數據源,例如關係資料庫、Analysis Services 資料庫,以及 CSV 和 XML 格式的檔案。 連接管理員可以在封裝層級或專案層級建立。 在專案層級建立的連接管理員可以供專案中的所有套件使用。 而在封裝層級建立的連接管理員則可供該特定套件使用。

您可以使用在專案層級建立的連接管理員來取代數據源,來共用與來源的連線。 若要在專案層級新增連接管理員,Integration Services 項目必須使用專案部署模型。 當項目設定為使用此模型時, [連接管理器 ] 資料夾會出現在 [方案總管] 中,且 [數據源 ] 資料夾會從 [ 方案總管] 中移除。

備註

如果您想要在套件中使用數據源,則必須將項目轉換成套件部署模型。

如需這兩個模型的詳細資訊,請參閱 部署專案和套件。 如需將項目轉換為專案部署模型的詳細資訊,請參閱 將專案部署至 Integration Services 伺服器

下列程式適用於所有類型的連接管理員,並說明如何執行下列工作:

建立套件時新增連接管理器

  • 使用 SQL Server 匯入和導出精靈

    除了建立和設定連接管理器之外,精靈也協助您建立及設定使用連接管理員的來源和目的地。 如需詳細資訊,請參閱 在 SQL Server Data Tools 中建立封裝

將連接管理員新增至現有的套件

  1. 在 SQL Server Data Tools (SSDT) 中,開啟包含您所需套件的 Integration Services 專案。

  2. 在 [方案總管] 中,按兩下套件以開啟它

  3. 在 SSIS 設計工具中,按兩下 [ 控制流程 ] 索引標籤、[ 數據流 ] 索引卷標或 [事件處理程式 ] 索引標籤,讓 [連接管理器 ] 區域可供使用。

  4. 連接管理員 區域中的任何位置,以滑鼠右鍵按一下,然後執行下列其中一項:

    • 按一下連接管理員類型以新增到套件中。

      -或-

    • 如果未列出您要新增的類型,請單擊 [ 新增連接 ] 以開啟 [ 新增 SSIS 連接管理器 ] 對話框,選取連接管理器類型,然後按兩下 [ 確定]。

    所選取連接管理員類型的自訂對話框隨即開啟。 如需連接管理員類型和可用選項的詳細資訊,請參閱下列選項表。

    連接管理員 選項
    ADO 連接管理員 設定 OLE DB 連接管理員
    ADO.NET 連線管理員 設定 ADO.NET 連接管理員
    Analysis Services 連線管理器 新增 Analysis Services 連接管理員對話框 UI 參考
    Excel 連接管理員 Excel 連接管理器編輯器
    檔案連接管理員 檔案連接管理器編輯器
    多個檔案連接管理員 新增檔案連接管理員對話框 UI 參考資料
    平面檔案連接管理員 扁平檔案連接管理員編輯器(常規頁面)

    平面檔案連接管理員編輯器(資料行頁面)

    平面檔案連接管理器編輯器(進階頁面)

    平面檔案連線管理員編輯器 (預覽頁面)
    多個平面檔案連接管理員 多個平面檔案連接管理員編輯器(一般頁面)

    多個平面檔案連接管理員編輯器(資料行頁面)

    多個平面檔案連接管理器編輯器 (進階頁面)

    多個平面文件連接管理員編輯器(預覽頁面)
    FTP 連接管理員 FTP 連接管理器編輯器
    HTTP 連接管理員 HTTP 連接管理員編輯器 (伺服器頁面)

    HTTP 連接管理員編輯器 (Proxy 頁面)
    MSMQ 連接管理員 MSMQ 連接管理器編輯器
    ODBC 連接管理員 ODBC 連接管理員 UI 參考
    OLE DB 連接管理員 設定 OLE DB 連接管理員
    SMO 連接管理員 SMO 連接管理器編輯器
    SMTP 連接管理員 SMTP 連接管理器編輯器
    SQL Server Compact Edition 連接管理器 SQL Server Compact Edition 連接管理器編輯器 (連接頁面)

    SQL Server Compact Edition 連接管理器編輯器 (所有頁面)
    WMI 連接管理員 WMI 連接管理器編輯器

    [ 連接管理員 ] 區域會列出新增的連接管理員。

  5. 或者,以滑鼠右鍵按兩下連接管理員,按兩下 [重新命名],然後修改連接管理員的預設名稱。

  6. 若要儲存更新的套件,請單擊 [檔案] 功能表上的 [儲存選取的專案]。

若要在專案層級新增連接管理員

  1. 在 SQL Server Data Tools (SSDT) 中,開啟 Integration Services 專案。

  2. [方案總管] 中,以滑鼠右鍵按兩下 [ 連接管理器],然後按兩下 [ 新增連接管理員]。

  3. 在 [ 新增 SSIS 連接管理器 ] 對話框中,選取連接管理器的類型,然後按兩下 [ 新增]。

    所選取連接管理員類型的自訂對話框隨即開啟。 如需連接管理員類型和可用選項的詳細資訊,請參閱下列選項表。

    連接管理員 選項
    ADO 連接管理員 設定 OLE DB 連接管理員
    ADO.NET 連線管理員 設定 ADO.NET 連接管理器
    Analysis Services 連線管理員 新增 Analysis Services 連接管理員對話框 UI 參考
    Excel 連接管理員 Excel 連接管理器編輯器
    檔案連接管理員 檔案連接管理器編輯器
    多個檔案連接管理員 新增檔案連結管理元對話方塊 UI 參考
    平面文件連接管理員 平面檔案連接管理員編輯器 (常規頁面)

    平面檔案連接管理員編輯器(資料行頁面)

    平面檔案連接管理員編輯器 (進階頁面)

    平面檔案連接管理員編輯器(預覽頁面)
    多個一般檔案連接管理員 多個平面文件連線管理器編輯器 (一般頁面)

    多個平面檔案連接管理員編輯器 (資料行頁面)

    多個固定檔案連接管理編輯器 (進階頁面)

    多個平面檔案連接管理員編輯器(預覽頁面)
    FTP 連接管理員 FTP 連接管理器編輯器
    HTTP 連接管理員 HTTP 連接管理員編輯器 (伺服器頁面)

    HTTP 連接管理員編輯器 (Proxy 頁面)
    MSMQ 連接管理員 MSMQ 連接管理器編輯器
    ODBC 連接管理員 ODBC 連接管理者 UI 參考資料
    OLE DB 連接管理員 設定 OLE DB 連接管理員
    SMO 連接管理員 SMO 連接管理器編輯器
    SMTP 連接管理員 SMTP 連接管理器編輯器
    SQL Server Compact Edition 連接管理器 SQL Server Compact Edition 連接管理器編輯器 (連接頁面)

    SQL Server Compact Edition 連接管理器編輯器 (所有頁面)
    WMI 連接管理員 WMI 連接管理器編輯器

    您新增的連接管理員會顯示在 [方案總管] 中的 [連接管理員] 節點底下。 它也會出現在 [SSIS 設計工具] 視窗中的 [連接管理器] 索引標籤中,用於專案中的所有封裝。 此索引標籤中的連接管理員名稱會有 (project) 前置詞,以便區分此專案層級連接管理員與套件層級連接管理員。

  4. 選擇性地,右鍵單擊 [方案總管] 視窗的 [連接管理器] 節點,或在 [SSIS 設計工具] 視窗的 [連接管理器] 索引標籤中,右鍵單擊連接管理器,然後點選 [重新命名],並修改連接管理器的預設名稱。

    備註

    [SSIS 設計工具] 視窗的 [連接管理器] 標籤中,您無法覆寫連接管理員名稱中的 (project) 前置詞。 這是原廠設定。

為連接管理員屬性創建一個參數

  1. 在 [ 連接管理器 ] 區域中,以滑鼠右鍵按下您要為其建立參數的連接管理員,然後按兩下 [ 參數化]。

  2. 在 [ 參數化] 對話框中設定參數設定。 如需詳細資訊,請參閱 參數化對話方塊

若要從套件中刪除連接管理員

  1. 在 SQL Server Data Tools (SSDT) 中,開啟包含您所需套件的 Integration Services 專案。

  2. 在 [方案總管] 中,按兩下封裝將其開啟。

  3. 在 SSIS 設計工具中,按兩下 [ 控制流程 ] 索引標籤、[ 數據流 ] 索引卷標或 [事件處理程式 ] 索引標籤,讓 [連接管理器 ] 區域可供使用。

  4. 以滑鼠右鍵按下您要刪除的連接管理員,然後按兩下 [ 刪除]。

    如果您刪除套件元素所使用的連接管理員,例如執行 SQL 工作或 OLE DB 來源,您將會遇到下列結果:

    • 使用已刪除連接管理員的封裝專案上會出現錯誤圖示。

    • 封裝無法驗證。

    • 無法運行這個封裝。

  5. 若要儲存已更新的封裝,請在 [檔案] 功能表上,按一下 [儲存選取項目]

移除共享連線管理員 (項目層級連線管理員)

  1. 若要刪除專案層級連接管理器,請在 [方案總管] 視窗中的 [連接管理器] 節點下,以滑鼠右鍵按兩下連接管理員,然後按兩下 [刪除]。 SQL Server Data Tools 會顯示下列警告訊息:

    警告

    當您刪除項目連接管理員時,使用連接管理員的套件可能不會執行。 您無法復原這個動作。 您要移除連線管理員嗎?

  2. 按兩下 [確定] 移除連接管理員或 [取消] 以保留它。

    備註

    您也可以在專案中任何套件開啟的 SSIS 設計工具視窗的 [連接管理員] 索引標籤中,刪除專案層級的連接管理員。 您可以在索引標籤中的連接管理員上按下滑鼠右鍵,然後按兩下 [ 刪除] 來執行此動作。

另請參閱

Integration Services (SSIS) 連線
設定連接管理員的屬性