パッケージ内のユーザー定義変数のスコープの追加、削除、変更

この手順では、[変数] ウィンドウを使用して、パッケージ内のユーザー定義変数のスコープを追加、削除、および変更する方法について説明します。

変数のスコープの詳細については、「Integration Services (SSIS) の変数」を参照してください。

Integration Services には、システム情報を実行時に利用可能にしたり、パッケージやイベント ハンドラーなどのコンテナーで使用できるシステム変数も用意されています。 システム変数は削除できません。

変数を追加するには

  1. SQL Server データ ツール (SSDT) で、操作する Integration Services パッケージを開きます。

  2. ソリューション エクスプローラーで、パッケージをダブルクリックして開きます。

  3. SSIS デザイナーで、変数のスコープを定義するには、次のいずれかの操作を行います。

    • スコープをパッケージに設定するには、[制御フロー] タブのデザイン画面上の任意の場所をクリックします。

    • スコープをイベント ハンドラーに設定するには、[イベント ハンドラー] タブのデザイン画面で、実行可能ファイルおよびイベント ハンドラーを選択します。

    • スコープをタスクまたはコンテナーに設定するには、[制御フロー] タブまたは [イベント ハンドラー] タブのデザイン画面で、タスクまたはコンテナーをクリックします。

  4. [SSIS] メニューの [変数] をクリックします。 必要に応じて、View.Variables コマンドを [オプション] ダイアログ ボックスの [キーボード] ページで選択したキーの組み合わせにマップすることによって、[変数] ウィンドウを表示することもできます。

  5. [変数] ウィンドウで、[変数の追加] アイコンをクリックします。 新しい変数が一覧に追加されます。

  6. 必要に応じて、[グリッドのオプション] アイコンをクリックし、[可変グリッドのオプション] ダイアログ ボックスに表示する追加の列を選択して、[OK] をクリックします。

  7. 必要に応じて、変数のプロパティを設定します。 詳細については、「ユーザー定義変数のプロパティを設定する」を参照してください。

  8. 更新したパッケージを保存するには、[ファイル] メニューの [選択されたファイルを上書き保存] をクリックします。

変数を削除するには

  1. SQL Server データ ツール (SSDT) で、対象のパッケージが含まれている Integration Services プロジェクトを開きます。

  2. ソリューション エクスプローラーで、パッケージを右クリックして開きます。

  3. [SSIS] メニューの [変数] をクリックします。 必要に応じて、View.Variables コマンドを [オプション] ダイアログ ボックスの [キーボード] ページで選択したキーの組み合わせにマップすることによって、[変数] ウィンドウを表示することもできます。

  4. 削除する変数を選択し、[変数の削除] をクリックします。

    [変数] ウィンドウに変数が表示されない場合は、[グリッドのオプション] をクリックし、[すべてのスコープの変数を表示する] を選択します。

  5. [変数の削除の確認] ダイアログ ボックスが開いた場合は、[はい] をクリックして確定します。

  6. 更新したパッケージを保存するには、[ファイル] メニューの [選択されたファイルを上書き保存] をクリックします。

変数のスコープを変更するには

  1. SQL Server データ ツール (SSDT) で、対象のパッケージが含まれている Integration Services プロジェクトを開きます。

  2. ソリューション エクスプローラーで、パッケージを右クリックして開きます。

  3. [SSIS] メニューの [変数] をクリックします。 必要に応じて、View.Variables コマンドを [オプション] ダイアログ ボックスの [キーボード] ページで選択したキーの組み合わせにマップすることによって、[変数] ウィンドウを表示することもできます。

  4. 変数を選択して、[変数の移動] をクリックします。

    [変数] ウィンドウに変数が表示されない場合は、[グリッドのオプション] をクリックし、[すべてのスコープの変数を表示する] を選択します。

  5. [新しいスコープの選択] ダイアログ ボックスで、パッケージまたはパッケージ内のコンテナー、タスク、またはイベント ハンドラーを選択して、変数のスコープを変更します。

  6. 更新したパッケージを保存するには、[ファイル] メニューの [選択されたファイルを上書き保存] をクリックします。

関連項目

タスク

パッケージで変数を使用する

ユーザー定義変数のプロパティを設定する

子パッケージでの変数およびパラメーターの値の使用

概念

Integration Services (SSIS) の変数