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 程式代碼撰寫的自定義工作中的 OLE DB 數據源,這些工作會使用 C++ 之類的語言。
當您將 OLE DB 連接管理器新增至封裝時,Integration Services 會建立連接管理器,以在運行時間解析為 OLE DB 連接、設定連接管理器屬性,並將連接管理器 Connections
加入封裝上的集合。
連線 ConnectionManagerType
管理員的 屬性會設定為 OLEDB
。
您可以透過下列方式設定 OLE DB 連接管理員:
提供設定為符合所選提供者需求的特定連接字串。
視提供者而定,請包含要連接的數據源名稱。
為選取的提供者提供適當的安全性認證。
請指出在運行時,是否保留由連接管理員建立的連接。
森林伐木業
您可以記錄 OLE DB 連接管理員對外部資料提供者所做的呼叫。 您可以使用此記錄功能來排除 OLE DB 連線管理員與外部數據源的連結問題。 若要記錄 OLE DB 連接管理員對外部資料提供者所做的呼叫,請啟用封裝記錄,然後在封裝層級選取 [診斷 ] 事件。 如需詳細資訊,請參閱 封裝執行疑難解答工具。
OLEDB 連接管理員的設定
您可以透過 SSIS 設計師或以程式設計方式設定屬性。 如需您可以在 SSIS 設計工具中設定之屬性的詳細資訊,請參閱 設定 OLE DB 連接管理員。 如需以程式設計方式設定連接管理員的資訊,請參閱開發人員指南中的 T:Microsoft.SqlServer.Dts.Runtime.ConnectionManager 類別檔。
相關內容
Wiki 文章: SSIS with Oracle Connectors on social.technet.microsoft.com。
carlprothman.net 上的 OLE DB 提供者連接字串技術文章。
另請參閱
OLE DB 來源
OLE DB 目的地
執行 SQL 工作
Integration Services (SSIS) 連線