パッケージ内のユーザー定義変数のスコープの追加、削除、変更
この手順では、 [変数] ウィンドウを使用して、パッケージ内のユーザー定義変数のスコープを追加、削除、および変更する方法について説明します。
変数のスコープの詳細については、「Integration Services (SSIS) の変数」をご覧ください。
Integration Services には、システム情報を実行時に使用できるようにするシステム変数も用意されており、パッケージやイベント ハンドラーなどのコンテナーで使用できます。 システム変数は削除できません。
変数を追加するには
SQL Server Data Tools (SSDT)で、操作する Integration Services パッケージを開きます。
ソリューション エクスプローラーで、パッケージをダブルクリックして開きます。
SSIS デザイナーで、変数のスコープを定義するには、次のいずれかの操作を行います。
スコープをパッケージに設定するには、 [制御フロー] タブのデザイン画面上の任意の場所をクリックします。
スコープをイベント ハンドラーに設定するには、 [イベント ハンドラー] タブのデザイン画面で、実行可能ファイルおよびイベント ハンドラーを選択します。
スコープをタスクまたはコンテナーに設定するには、 [制御フロー] タブまたは [イベント ハンドラー] タブのデザイン画面で、タスクまたはコンテナーをクリックします。
[SSIS] メニューの [変数] をクリックします。 必要に応じて、View.Variables コマンドを [オプション] ダイアログ ボックスの [キーボード] ページで選択したキーの組み合わせにマップすることによって、 [変数] ウィンドウを表示することもできます。
[変数] ウィンドウで、 [変数の追加] アイコンをクリックします。 新しい変数が一覧に追加されます。
必要に応じて、 [グリッドのオプション] アイコンをクリックし、 [可変グリッドのオプション] ダイアログ ボックスに表示する追加の列を選択して、 [OK]をクリックします。
必要に応じて、変数のプロパティを設定します。 詳細については、「 ユーザー定義変数のプロパティを設定するによって定義された変数です。
更新したパッケージを保存するには、 [ファイル] メニューの [選択されたファイルを上書き保存] をクリックします。
変数を削除するには
SQL Server Data Tools (SSDT)で、目的のパッケージが含まれている Integration Services プロジェクトを開きます。
ソリューション エクスプローラーで、パッケージを右クリックして開きます。
[SSIS] メニューの [変数] をクリックします。 必要に応じて、View.Variables コマンドを [オプション] ダイアログ ボックスの [キーボード] ページで選択したキーの組み合わせにマップすることによって、 [変数] ウィンドウを表示することもできます。
削除する変数を選択し、 [変数の削除]をクリックします。
[変数] ウィンドウに変数が表示されない場合は、 [グリッドのオプション] をクリックし、 [すべてのスコープの変数を表示する] を選択します。
[変数の削除の確認] ダイアログ ボックスが開いた場合は、 [はい] をクリックして確定します。
更新したパッケージを保存するには、 [ファイル] メニューの [選択されたファイルを上書き保存] をクリックします。
変数のスコープを変更するには
SQL Server Data Tools (SSDT)で、目的のパッケージが含まれている Integration Services プロジェクトを開きます。
ソリューション エクスプローラーで、パッケージを右クリックして開きます。
[SSIS] メニューの [変数] をクリックします。 必要に応じて、View.Variables コマンドを [オプション] ダイアログ ボックスの [キーボード] ページで選択したキーの組み合わせにマップすることによって、 [変数] ウィンドウを表示することもできます。
変数を選択して、 [変数の移動]をクリックします。
[変数] ウィンドウに変数が表示されない場合は、 [グリッドのオプション] をクリックし、 [すべてのスコープの変数を表示する] を選択します。
[新しいスコープの選択] ダイアログ ボックスで、パッケージまたはパッケージ内のコンテナー、タスク、またはイベント ハンドラーを選択して、変数のスコープを変更します。
更新したパッケージを保存するには、 [ファイル] メニューの [選択されたファイルを上書き保存] をクリックします。
参照
Integration Services (SSIS) の変数
パッケージで変数を使用する
User-Defined変数のプロパティを設定する
子パッケージでの変数およびパラメーターの値の使用