Integration Services (SSIS) の接続
Microsoft SQL Server Integration Services パッケージは接続を使用して、各種のタスクの実行や Integration Services 機能の実装を行います。
テキスト、XML、Excel ブック、リレーショナル データベースなど、変換元および変換先のデータ ストアに接続し、データの抽出と読み込みを行います。
参照データが含まれたリレーショナル データベースに接続し、完全参照またはあいまい参照を実行します。
リレーショナル データベースに接続し、SELECT、DELETE、INSERT コマンドなどの SQL ステートメントやストアド プロシージャを実行します。
SQL Server に接続し、データベースのバックアップやログインの転送などのメンテナンス タスクおよび転送タスクを実行します。
ログ エントリをテキスト ファイル、XML ファイル、および SQL Server テーブルに書き込み、パッケージの構成を SQL Server テーブルに書き込みます。
SQL Server に接続し、一部の変換作業に使用する一時作業テーブルを作成します。
Analysis Services プロジェクトおよびデータベースに接続して、データ マイニング モデルにアクセスし、キューブとディメンションを処理して、DDL コードを実行します。
Foreach Loop 列挙子およびタスクで使用する既存のファイルとフォルダーを指定するか、新しく作成します。
メッセージ キュー、Windows Management Instrumentation (WMI) サーバー、SQL Server 管理オブジェクト (SMO) サーバー、Web サーバー、およびメール サーバーに接続します。
これらの接続を確立するために、Integration Services は接続マネージャーを使用します。次のセクションでは、この接続マネージャーについて説明します。
接続マネージャー
Integration Services では、接続の論理表現として接続マネージャーが使用されます。 デザイン時に接続マネージャーのプロパティを設定し、パッケージの実行時に Integration Services が作成する物理接続を指定します。 たとえば、接続マネージャーには、デザイン時に設定する ConnectionString プロパティが含まれており、実行時には、接続文字列のプロパティ内の値を使用して、物理接続が作成されます。
パッケージは、接続マネージャーの種類の複数のインスタンスを使用でき、各インスタンス上でプロパティを設定できます。 実行時に、接続マネージャーの種類の各インスタンスは、さまざまな属性を持つ接続を作成します。
SQL Server Integration Services では、さまざまな種類の接続マネージャーが用意されており、これにより、パッケージはさまざまなデータ ソースおよびサーバーに接続できます。
Integration Services のインストール時にセットアップ プログラムによってインストールされる組み込みの接続マネージャー。
Microsoft の Web サイトからダウンロード可能な接続マネージャー。
カスタム接続マネージャー。既存の接続マネージャーではニーズを満たすことができない場合は独自に作成できます。
組み込みの接続マネージャー
次の表は、SQL Server Integration Services に用意されている接続マネージャーの種類を一覧にしたものです。
型 |
説明 |
トピック |
---|---|---|
ADO |
ActiveX Data Objects (ADO) オブジェクトに接続します。 |
|
ADO.NET |
.NET プロバイダーを使用して、データ ソースに接続します。 |
|
CACHE |
データ フローまたはキャッシュ ファイル (.caw) からデータを読み取り、そのデータをキャッシュ ファイルに保存できます。 |
|
DQS |
Data Quality Services サーバーとサーバー上の Data Quality Services データベースに接続します。 |
|
EXCEL |
Excel ブック ファイルに接続します。 |
|
FILE |
ファイルまたはフォルダーに接続します。 |
|
FLATFILE |
単一のフラット ファイル内のデータに接続します。 |
|
FTP |
FTP サーバーに接続します。 |
|
HTTP |
Web サーバーに接続します。 |
|
MSMQ |
メッセージ キューに接続します。 |
|
MSOLAP100 |
SQL Server Analysis Services のインスタンスまたは Analysis Services プロジェクトに接続します。 |
|
MULTIFILE |
複数のファイルおよびフォルダーに接続します。 |
|
MULTIFLATFILE |
複数のデータ ファイルおよびフォルダーに接続します。 |
|
OLEDB |
OLE DB プロバイダーを使用して、データ ソースに接続します。 |
|
ODBC |
ODBC を使用して、データ ソースに接続します。 |
|
SMOServer |
SQL Server 管理オブジェクト (SMO) サーバーに接続します。 |
|
SMTP (SMTP) |
SMTP メール サーバーに接続します。 |
|
SQLMOBILE |
SQL Server Compact データベースに接続します。 |
|
WMI |
サーバーに接続し、サーバー上の Windows Management Instrumentation (WMI) 管理のスコープを指定します。 |
ダウンロード可能な接続マネージャー
次の表に、Microsoft の Web サイトからダウンロードできるその他の種類の接続マネージャーを示します。
重要 |
---|
次の表に記載されている接続マネージャーは、Microsoft SQL Server 2012 Enterprise および Microsoft SQL Server 2012 Developer でのみ動作します。 |
型 |
説明 |
トピック |
---|---|---|
ORACLE |
Oracle <バージョン情報> サーバーに接続します。 |
Oracle 接続マネージャーは、Microsoft Connector for Oracle by Attunity の接続マネージャー コンポーネントです。 Microsoft Connector for Oracle by Attunity には、変換元と変換先も含まれます。 詳細については、Microsoft Connectors for Oracle and Teradata by Attunity のダウンロード ページを参照してください。 |
SAPBI |
SAP NetWeaver BI Version 7 システムに接続します。 |
SAP BI 接続マネージャーは、Microsoft Connector for SAP BI の接続マネージャー コンポーネントです。 Microsoft Connector for SAP BI には、変換元と変換先も含まれます。 詳細については、Microsoft SQL Server 2008 用 Feature Pack のダウンロード ページを参照してください。 |
TERADATA |
Teradata <バージョン情報> サーバーに接続します。 |
Teradata 接続マネージャーは、Microsoft Connector for Teradata by Attunity の接続マネージャー コンポーネントです。 Microsoft Connector for Teradata by Attunity には、変換元と変換先も含まれます。 詳細については、Microsoft Connectors for Oracle and Teradata by Attunity のダウンロード ページを参照してください。 |
OData 接続マネージャー |
OData ソースに接続します。 |
OData 接続マネージャーを使用すると、パッケージは OData ソースに接続できます。 OData ソース コンポーネントは、OData 接続マネージャーを使って OData ソースに接続し、OData ソースからのデータを使用します。 このコンポーネントは、ダウンロード センターからダウンロードできます。 |
カスタム接続マネージャー
カスタム接続マネージャーを作成することもできます。 詳細については、「カスタム接続マネージャーの開発」を参照してください。
関連タスク
パッケージ内の接続マネージャーを追加または削除する方法の詳細については、「パッケージの接続マネージャーを追加、削除、または共有する」を参照してください。
パッケージ内の接続マネージャーのプロパティを設定する方法の詳細については、「接続マネージャーのプロパティを設定する」を参照してください。
関連コンテンツ
technet.microsoft.com のビデオ「パッケージのパフォーマンスを強化するための Microsoft Attunity Connector for Oracle の活用」
social.technet.microsoft.com の Wiki の記事「SSIS の接続性」
blogs.msdn.com のブログ「SSIS から MySQL への接続」
msdn.microsoft.com の技術記事「SQL Server Integration Services での SharePoint データの抽出と読み込み」
support.microsoft.com の技術記事「SSIS で Oracle 接続マネージャーを使用すると、"DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER" というエラー メッセージが表示される」
|