ADO 連接管理員
適用於:SQL Server Azure Data Factory 中的 SSIS Integration Runtime
ADO 連接管理員可讓封裝連接到 ActiveX Data Objects (ADO) 物件,例如資料錄集。 這個連接管理員一般用在以舊版語言 (例如 Microsoft Visual Basic 6.0) 所撰寫的自訂工作中,或用於做為使用 ADO 連接到資料來源之現有應用程式一部份的自訂工作中。
當您將 ADO 連線管理員新增至套件時,Microsoft SQL Server Integration Services 會建立一個連線管理員 (在執行階段會解析為 ADO 連線)、設定連線管理員的屬性,並將連線管理員新增至套件的 Connections 集合。 連接管理員的 ConnectionManagerType 屬性會設為 ADO。
疑難排解 ADO 連接管理員
由 ADO 連線管理員讀取時,某些 SQL Server 日期資料類型會產生如下表所示的結果。
SQL Server 資料類型 | 結果 |
---|---|
time, datetimeoffset | 除非封裝使用參數化 SQL 命令,否則封裝會失敗。 若要使用參數化 SQL 命令,請在封裝中使用「執行 SQL 工作」。 如需詳細資訊,請參閱 執行 SQL 工作 和 執行 SQL 工作中的參數和傳回碼。 |
datetime2 | ADO 連接管理員會截斷毫秒值。 |
注意
如需 SQL Server 資料類型以及如何將其對應到 Integration Services 資料類型的詳細資訊,請參閱資料類型 (Transact-SQL) 和 Integration Services 資料類型。
設定 ADO 連接管理員
您可以利用下列方式設定 ADO 連接管理員:
提供設定的特定連接字串,以符合所選取提供者的需求。
視提供者而定,包含要連接的資料來源名稱。
為所選的提供者提供適當的安全性認證。
指示是否在執行階段保留從連接管理員建立的連接。
您可以透過 SSIS 設計師或以程式設計方式設定屬性。
如需可在 SSIS 設計工具中設定的屬性的詳細資訊,請按下列主題:
如需以程式設計方式設定連線管理員的資訊,請參閱 ConnectionManager 和 以程式設計方式加入連接。