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