プログラムによるパッケージの実行と管理
Integration Services のパッケージをプログラムで管理して実行する必要がある場合、さまざまな実行方法があります。
既存のパッケージを読み込んで、変更せずに実行します。
既存のパッケージを読み込み、再構成 (異なるデータ ソース向けにするなど) してから実行します。
新しいパッケージを作成して、コンポーネントをオブジェクト単位またはプロパティ単位で追加および構成し、保存してから実行します。
数行のコードを記述するだけで、クライアント アプリケーションから既存のパッケージを読み込んで実行することができます。
ここでは、プログラムで既存のパッケージを実行する方法、および他のアプリケーションからデータ フローの出力にアクセスする方法について説明します。高度なプログラミング オプションとして、「プログラムによるパッケージの作成」の説明に従い、1 行ずつプログラムを指定して Integration Services パッケージを作成できます。
また、保存されているパッケージ、実行中のパッケージ、およびパッケージ ロールを管理するためにプログラムによって実行できる他の管理タスクについても説明します。
このセクションの内容
ローカル コンピューターでのプログラムによる SSIS パッケージの実行
ローカル コンピューターのクライアント アプリケーションから、既存のパッケージを変更せずに起動して実行する方法について説明します。リモート コンピューターでのプログラムによる SSIS パッケージの実行
ローカル コンピューターのクライアント アプリケーションが、パッケージが保存されているリモート コンピューターから既存のパッケージを起動して実行する方法について説明します。別のプログラムへのパッケージ出力の読み込み
ローカル コンピューターでパッケージを実行し、DataReader 変換先および DtsClient 名前空間を使用して、データ フローの出力をクライアント アプリケーションに読み込む方法について説明します。プログラムによる使用可能なパッケージの列挙
Integration Services サービスによって管理されている使用可能なパッケージを検出する方法について説明します。プログラムによるパッケージとフォルダーの管理
パッケージとフォルダーを作成、名前変更、および削除する方法について説明します。プログラムによるパッケージの実行の管理
現在実行中のパッケージの一覧表示、プロパティの分析、および実行中のパッケージの停止方法について説明します。プログラムによるパッケージ ロールの管理
パッケージまたはフォルダーに割り当てられているロールに関する情報を取得または設定する方法について説明します。
関連セクション
スクリプトによるパッケージの拡張
スクリプト タスクを使用した制御フローの拡張方法と、スクリプト コンポーネントを使用したデータ フローの拡張方法について説明します。カスタム オブジェクトを使用したパッケージの拡張
複数のパッケージで使用するプログラム カスタム タスク、データ フロー コンポーネント、およびその他のパッケージ オブジェクトを作成する方法について説明します。プログラムによるパッケージの作成
Integration Services パッケージをプログラムで作成、構成、および保存する方法について説明します。Integration Services のサンプル
オプションのインストール コンポーネントとして使用できる Integration Services プログラミング サンプルを一覧で示し、説明します。
|