共用方式為


OLE DB 連接管理員

更新: 2006 年 12 月 12 日

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

ms141013.note(zh-tw,SQL.90).gif附註:
若要連接至使用 Microsoft Office Excel 2003 或更早版本的資料來源,請使用 Excel 連接管理員。如需詳細資訊,請參閱<Excel 連接管理員>。 若要連接至使用 Microsoft Office Excel 2007 的資料來源,請使用 OLE DB 連接管理員,然後針對 [提供者] 選取 [Microsoft Office 12.0 Access 資料庫引擎 OLE DB 提供者],然後,在 [連接管理員] 對話方塊的 [全部] 頁面中,針對 [擴充屬性] 輸入 Excel 12.0。 若要將資料載入自或載入至 Excel 2007 資料來源,請分別使用 OLE DB 來源或 OLE DB 目的地。您無法使用 Excel 來源或 Excel 目的地,從 Excel 2007 資料來源載入資料或將資料載入其中。 若要連接至使用 Microsoft Office Access 2003 或更舊版本的資料庫,請使用 OLE DB 連接管理員,然後針對 [提供者] 選取 [Microsoft Jet 4.0 OLE DB Provider]。 若要連接至使用 Microsoft Office Access 2007 的資料庫,請使用 OLE DB 連接管理員,然後針對 [提供者] 選取 [Microsoft Office 12.0 Access 資料庫引擎 OLE DB 提供者]。 若要連接至使用 Excel 2007 或 Access 2007 的資料來源,您無法選取 [Microsoft Jet 4.0 OLE DB Provider]

多個 SQL Server 2005 Integration Services (SSIS) 工作和資料流程元件會使用 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 連接管理員

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

設定 OLE DB 連接管理員

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

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

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

請參閱

概念

OLE DB 來源
OLE DB 目的地
執行 SQL 工作

其他資源

Integration Services 連接

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 12 月 12 日

新增內容:
  • 新增關於 Excel 2007 或 Access 2007 資料來源的使用附註。
  • 新增資訊,說明 SQL Server 2005 SP2 如何包括新的記錄訊息,讓使用者能夠疑難排解連接管理員對外部資料提供者執行的呼叫。