1

複数のデータベースに対してクエリを実行する SSIS パッケージを生成するプログラムの作成に取り組んでいます。ストアド プロシージャを使用して既にタスクを完了しましたが、使用したくありません。私は Dts.runtime に苦労しています。私はC#を使用しています。

おそらく ExecuteSQLTask.Execute メソッドを使用して、プログラムから直接クエリを読み取って実行する必要があります。完全に立ち往生しているか、間違った方向に考えている可能性があります。

問題の洞察を教えてください。

4

1 に答える 1

0

明確にするために、Dts.Runtime 内の唯一の実行メソッドはパッケージ レベルにあります。C# で ExecuteSQLTask.Execute (ちなみにそのようなことはありません) などを呼び出す必要はありません。

パッケージの実行可能ファイルを作成し、パッケージを実行します (または、保存するか、必要に応じて実行します)。 ヒント: ExecuteSQLTask の SqlCommand プロパティを使用して、プログラムからコマンド クエリを設定します。

また、C# でのプログラムによるパッケージのビルドを非常に簡単にするEzApiについても調べる必要があるでしょう。

于 2012-12-06T15:43:12.690 に答える