2016-10-05 3 views
0

ソース(または少なくとも動的なソース)をSSISスクリプトタスクに渡す方法を見つけようとしています。SSISスクリプトソースとして変数を渡す方法

理由は、データベース(主にSQLスクリプトまたはストアドプロシージャ)から動的ステップを読み取るSSISエンジンがあり、C#ベースのいくつかのステップを追加したいのです。何か新しいものが登場するたびに、パッケージ内のスクリプトジョブを編集することは実際には実現可能ではないので、誰かがソースを動的に提供する方法を持っているのか疑問に思っていました。そうすれば、スクリプトソースをdbに追加してSSIS変数に読み込んで実行することができます。おかげさまで

答えて

0

いいえ、まっすぐなSSISではこれを行うことはできませんが、BIMLスクリプトを使用して、データベースの動的ステップに基づいてパッケージを動的に作成できます。それはおそらくあなたが望むものに可能な最も近いものです。

+0

ご質問ありがとうございます。私は既に、リフレクションを通してクラスを動的に作成できるIStepインターフェイスを含むdllを開始しました。つまり、作成するアセンブリ名をスクリプトタスクに渡し、適切なインターフェイスメソッドを呼び出すことができます。 – Sunrise

関連する問題