ADO 連接管理員

ADO 連接管理員可讓封裝連接到 ActiveX Data Objects (ADO) 物件,例如資料錄集。這個連接管理員一般用在以舊版語言 (例如 Microsoft Visual Basic 6.0) 所撰寫的自訂工作中,或用於做為使用 ADO 連接到資料來源之現有應用程式一部份的自訂工作中。

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

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

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

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

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

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

疑難排解 ADO 連接管理員

由 ADO 連接管理員讀取時,某些 SQL Server 日期資料類型會產生如下表所示結果。

SQL Server 資料類型

結果

time, datetimeoffset

除非封裝使用參數化 SQL 命令,否則封裝會失敗。若要使用參數化 SQL 命令,請在封裝中使用「執行 SQL 工作」。如需詳細資訊,請參閱<SSIS 執行 SQL 工作>和<在執行 SQL 工作中使用參數和傳回碼>。

datetime2

ADO 連接管理員會截斷毫秒值。

[!附註]

如需有關 SQL Server 資料類型,以及如何將其對應到 Integration Services 資料類型的詳細資訊,請參閱<資料類型 (Transact-SQL)>和<Integration Services 資料類型>。

設定 ADO 連接管理員

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

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

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

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

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

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

請參閱

概念