スコープを持つ変数を作成するにはどうすればよいですか?それは私が望まないデフォルトを私に与えているだけであり、私はどのように変更するのかわからない。これは単純なはずです。Google検索では、これは非常に一般的な問題であると私は信じていますが、簡単な解決策はありません。
imgur: http: //imgur.com/uxlRf
スコープを持つ変数を作成するにはどうすればよいですか?それは私が望まないデフォルトを私に与えているだけであり、私はどのように変更するのかわからない。これは単純なはずです。Google検索では、これは非常に一般的な問題であると私は信じていますが、簡単な解決策はありません。
imgur: http: //imgur.com/uxlRf
注: 変数のスコープは、新しい変数ボタンをクリックする前にフォーカスしたコンテナーに基づいて設定されます。BIDS Helper は変数のスコープを非常に簡単に変更するのに役立ちますが、これは変数ペインの上にある BIDS Helper によって提供される 6 番目のボタンです。
上記の回答が見つかりましたが、あまり役に立たない方法です。
2008 BIDS.PFB で変数のスコープを変更できます。変数のスコープをパッケージ レベルからタスク/コンテナー レベルに変更するために行った手順です。
1) ソリューション エクスプローラーから package.dtsx ファイルを右クリックし、[コードの表示] をクリックします。
2)スコープを変更したい変数を検索します。その変数に関連する XML コードをコピーします。
3) この変数を使用するコントロールを検索し、任意のタグの完了後に xml コードをコピーします (多くのタグはタスク/コンテナーに関連しています)。
4)元のコピーされたコードを削除します。
5)このファイルを保存します
6) パッケージを開くと、変数のスコープが変更されている
パッケージに影響があるかどうかはわかりませんが、うまくいきました。
それがパッケージに影響を与えるかどうか、誰かが知っているかどうか教えてください
BIDS はそのように設計されています。変数を作成する制御フロー要素で作成します。パッケージ レベルで変数を作成する場合は、制御フロー ペインの空白部分をクリックします。これが、BIDS を使用して変数のスコープを割り当てる唯一の方法です。ハブントは BIDS Helper を調べましたが、BIDS 自体はそのようなことを行うのに十分な能力を持っています。