私は SSIS にかなり慣れていないので、データ ドリブン パッケージ フレームワークを作成するという挑戦的な最初のプロジェクトを自分自身に設定しました。私の現在の課題は、さまざまなパッケージの変数の値をテーブルに保存してからロードしたいということです。たとえば、SSIS パッケージは 2 つの日付の間のレコードを処理している可能性があります。パラメータ テーブルには 2 つのレコードがあります。
ParmName ParmValue
-------- ---------
DateFrom 2013-01-01
DateTom 2013-01-31
これらの変数名はパッケージに存在するため、ロードするだけです。誤ったスタートで、SQL 実行タスクを使用しようとしましたが、これは機能しませんでした。これを行うには Script Task C# が必要だと思いますが、C# はわかりません。私がやろうとしていることに似たコードを見つけることができる場所へのポインタを誰かが教えてくれるかどうか疑問に思っています。少しわかりやすくするために、疑似コードで次のようなプロセスを想像します
Dataset = Select * from PkgParms where PckID = ?
FOR EACH DataSet.Record
SET (DataSet.Record.ParmName.Value) = (DataSet.Record.ParmValue.Value)
これが実行できない場合、または頭がおかしい場合は、お知らせください ありがとうスティーブ