接続マネージャーを作成する
Integration Services には、さまざまな種類のサーバーやデータ ソースに接続するタスクのニーズに合わせるため、さまざまな接続マネージャーが用意されています。 接続マネージャーは、データを抽出してさまざまな種類のデータ ストアに読み込むデータ フロー コンポーネントや、ログをサーバー、SQL Server テーブル、またはファイルに書き込むログ プロバイダーによって使用されます。 たとえば、メール送信タスクが含まれるパッケージには、簡易メール転送プロトコル (SMTP) サーバーに接続するタイプの SMTP 接続マネージャーを使用します。 SQL 実行タスクが含まれるパッケージでは、SQL Server データベースに接続する OLE DB 接続マネージャーを使用できます。 詳細については、「Integration Services (SSIS) の接続」を参照してください。
新しいパッケージを作成する際に接続マネージャーを自動的に作成して構成する場合は、SQL Server インポートおよびエクスポート ウィザードを使用できます。 このウィザードは、接続マネージャーを使用する変換元および変換先の作成と構成を行う場合に役立ちます。 詳細については、「 SQL Server データ ツールでのパッケージの作成」を参照してください。
手動で新しい接続マネージャーを作成して既存のパッケージに追加するには、デザイナーの[制御フロー] タブ、 [データ フロー]タブ、および[イベント ハンドラー]タブに表示される[接続マネージャー]SSIS 領域を使用します。 [接続マネージャー] 領域で、作成する接続マネージャーの種類を選択し、SSIS デザイナーで用意されているダイアログ ボックスを使用して、接続マネージャーのプロパティを設定します。 詳細については、後の「[接続マネージャー] 領域の使用」を参照してください。
パッケージに接続マネージャーを追加すると、タスク、Foreach ループ コンテナー、変換元、変換、および変換先で使用できます。 詳細については、「Integration Services タスク」、「Foreach ループ コンテナー」、および「データ フロー」を参照してください。
[接続マネージャー] 領域の使用
接続マネージャーは、デザイナーの[制御フロー] タブ、 [データ フロー]タブ、または[イベント ハンドラー]SSIS タブがアクティブなときに作成できます。
次の図は、デザイナーの[制御フロー]タブ上にある[接続マネージャー]SSIS 領域を示しています。
SSIS デザイナーで接続マネージャーを追加、構成、または削除するには
接続マネージャーの 32 ビット プロバイダーと 64 ビット プロバイダー
接続マネージャーが使用する多くのプロバイダーには、32 ビット バージョンと 64 ビット バージョンがあります。 Integration Services のデザイン環境は 32 ビット環境であり、パッケージのデザイン時には 32 ビット プロバイダーのみが表示されます。 したがって、接続マネージャーで特定の 64 ビット プロバイダーが使用されるように構成できるのは、同じプロバイダーの 32 ビット バージョンがインストールされている場合のみです。
デザイン時に 32 ビット バージョンのプロバイダーを指定したかどうかにかかわらず、実行時には適切なバージョンが使用されます。 パッケージが SQL Server Data Tools (SSDT) で実行されている場合でも、64 ビット バージョンのプロバイダーを実行できます。
どちらのバージョンのプロバイダーも ID は同じです。 Integration Services ランタイムで使用可能な 64 ビット バージョンのプロバイダーを使用するかどうかを指定するには、Integration Services プロジェクトの Run64BitRuntime プロパティを設定します。 Run64BitRuntime プロパティが に true
設定されている場合、ランタイムは 64 ビット プロバイダーを検索して使用します。Run64BitRuntime が の場合、ランタイムは false
32 ビット プロバイダーを検索して使用します。 Integration Services プロジェクトで設定できるプロパティの詳細については、「 Integration Services (SSIS) と Studio 環境」を参照してください。