ADO 接続マネージャ
ADO 接続マネージャを使用すると、レコードセットなどの ADO (ActiveX データ オブジェクト) オブジェクトにパッケージを接続できます。この接続マネージャは、通常、Microsoft Visual Basic 6.0 などの以前のバージョンの言語で記述されたカスタム タスクや、ADO を使用してデータ ソースに接続する既存のアプリケーションの一部のカスタム タスクで使用されます。
ADO 接続マネージャをパッケージに追加すると、MicrosoftSQL ServerIntegration Services は、実行時に ADO 接続を解決する接続マネージャを作成し、接続マネージャのプロパティを設定し、接続マネージャをパッケージの Connections コレクションに追加します。接続マネージャの ConnectionManagerType プロパティは、ADO に設定されます。
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 接続マネージャの構成
プロパティを設定するには SSIS デザイナから行うか、またはプログラムによって設定します。
SSIS デザイナで設定できるプロパティの詳細については、次のトピックのいずれかを参照してください。
プログラムによる接続マネージャの構成の詳細については、「ConnectionManager」および「プログラムによる接続の追加」を参照してください。
|