すべてのパッケージに対してDBへの動的接続をしようとしています。私はこれを達成するためにスクリプトコンポーネントでユーザー定義変数をロードすることを試みています。私はまた、これを行うには、環境変数を使用することができます知っているSSIS動的接続文字列
は、問題は私のすべてのパッケージがスケジュールされていないということで、そのうちのいくつかは、私は、Webサービスまたはプロシージャを実行するので、私は、スケジュールを使用することはできません@reference_idを使用することは、維持するのが少し複雑です。
どのように変数をループすることはできません。 Iループ私は渡されたすべての変数にはどうすればよい
- :だから私はここに二つの質問を持って
..私はforeachの(変数の変数VAR)
を試みたが、それは方法ではありませんか?
- どのようにして変数名を取得できますか? (Variables.VarNameの名前属性は表示されません)
E.G. OLE DBソースは2行を返します。
conName | conString
con1 | someConnection
con2 | someConnection
そして私のプロジェクトには、2つのユーザー定義変数があります。 - > con1とcon2です。 したがって、var.name = row.conNameの場合、foreach(変数)を使って、私のvaraiblesを反復処理し、row.conString値でロードします。
変数.YourVarialbName – plaidDK
@plaidDK動的である必要があります。変数名が変わる可能性があるので、それらをすべてループする必要があります。 – sagi
しかし、変数 – plaidDK