OLE DB 連接管理員
OLE DB 連接管理員可透過使用 OLE DB 提供者讓封裝連接到資料來源。 例如,連接到 SQL Server 的 OLE DB 連線管理員可以使用 Microsoft OLE DB Provider for SQL Server。
注意
SQL Server Native Client 11.0 OLEDB 提供者不支援多重子網容錯移轉叢集 (MultiSubnetFailover=True) 新的連接字串關鍵字。 如需詳細資訊,請參閱SQL Server 版本資訊,以及 www.mattmasson.com上的AlwaysOn 多重子網容錯移轉和 SSIS部落格文章。
數個SQL Server Integration Services 工作和資料流程元件會使用 OLE DB 連線管理員。 例如,OLE DB 來源和 OLE DB 目的地會使用此連線管理員來擷取和載入資料,而「執行 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 連接管理員對外部資料提供者所做的呼叫,請啟用封裝記錄,然後在封裝層級選取 [診斷 ] 事件。 如需詳細資訊,請參閱 封裝執行的疑難排解工具。
OLEDB 連接管理員的組態
您可以透過 SSIS 設計師或以程式設計方式設定屬性。 如需您可以在 SSIS Designer中設定之屬性的詳細資訊,請參閱設定 OLE DB 連線管理員。 如需以程式設計方式設定連線管理員的相關資訊,請參閱《開發人員指南》中 T:Microsoft.SqlServer.Dts.Runtime.ConnectionManager 類別的文件集。
相關內容
Wiki 文章: social.technet.microsoft.com 上的 SSIS with Oracle Connectors 。
carlprothman.net 上的技術文件: Connection Strings for OLE DB Providers(OLE DB 提供者的連接字串)。
另請參閱
OLE DB 來源
OLE DB 目的地
執行 SQL 工作
Integration Services (SSIS) 連接