OLE DB 連接管理員

OLE DB 連接管理員可透過使用 OLE DB 提供者,讓封裝連接到資料來源。例如,與 SQL Server 連接的 OLE DB 連接管理員可以使用 Microsoft OLE DB Provider for SQL Server。

[!附註]

如果資料來源為 Microsoft Office Excel 2007 或 Microsoft Office Access 2007,則資料來源需要舊版 Excel 或 Access 以外的資料提供者。如需詳細資訊,請參閱<如何:連接至 Excel 活頁簿>和<如何:連接至 Access 資料庫>。

有數個 SQL Server Integration Services 工作和資料流程元件使用 OLE DB 連接管理員。例如,OLE DB 來源和 OLE DB 目的地使用此連接管理員來擷取和載入資料,Execute SQL 工作則可以使用此連接管理員來連接到 SQL Server 資料庫以執行查詢。

OLE DB 連接管理員還可用來存取 Unmanaged 程式碼 (使用如 C++ 等語言) 撰寫之自訂工作中的 OLE DB 資料來源。

當您將 OLE DB 連接管理員加入封裝時,Integration Services 會建立在執行階段解析為 OLE DB 連接的連接管理員、設定連接管理員屬性,並將連接管理員加入封裝上的 Connections 集合。

連接管理員的 ConnectionManagerType 屬性會設為 OLEDB。

您可以利用下列方式設定 OLE DB 連接管理員:

  • 提供設定的特定連接字串,以符合所選取提供者的需求。

  • 視提供者而定,包含要連接的資料來源名稱。

  • 為所選的提供者提供適當的安全性認證。

  • 指示是否在執行階段保留從連接管理員建立的連接。

疑難排解 OLE DB 連接管理員

您可以記錄 OLE DB 連接管理員對外部資料提供者執行的呼叫。您可以使用這項記錄功能,疑難排解 OLE DB 連接管理員對外部資料來源執行的連接。若要記錄 OLE DB 連接管理員對外部資料提供者執行的呼叫,請啟用封裝記錄,然後在封裝層級選取 [診斷] 事件。如需詳細資訊,請參閱<疑難排解封裝執行>。

設定 OLE DB 連接管理員

您可以透過「SSIS 設計師」或以程式設計的方式來設定屬性。

如需有關可以在「SSIS 設計師」中設定之屬性的詳細資訊,請按下列其中一個主題:

如需有關以程式設計方式設定連接管理員的詳細資訊,請參閱<ConnectionManager>與<以程式設計方式加入連接>。

外部資源

Integration Services 圖示 (小) 掌握 Integration Services 的最新狀態

若要取得 Microsoft 的最新下載、文章、範例、影片,以及社群的精選解決方案,請瀏覽 MSDN 或 TechNet 上的 Integration Services 頁面:

若要得到這些更新的自動通知,請訂閱該頁面上所提供的 RSS 摘要。