8

同じデータベース内のテーブル A からテーブル B への単純なデータ フローを含む SSIS パッケージをプログラムで作成しようとしています。hereの例を使用しています。パッケージが作成され、dtsx ファイルに保存されますが、ビジュアル スタジオで開くと、ソース テーブルと宛先テーブルが選択されていないことがわかります。

また、宛先に到達する前に変換タスクを間に挿入したいと考えています。


編集

ソーステーブルと宛先テーブルを選択することができ、タスクも正常に実行されました。私がする必要があることがわかりました

(a) ソースと宛先にそれぞれ 1 つの oleDB 接続を使用します [この方法は好きではありません。1つの接続のみを使用したい]

(b) 宛先SetComponentProperty("AccessMode", 3)で Accessmode を 3 に設定します。これは、Table または View - fast load に相当します。

これに関するドキュメントはどこかにありますか。私が見つけることができるのは、SetComponentPropertyが行うことだけであり、それを行うために使用できるすべてのパラメーターではありません。例えば。「AccessMode」以外に何を指定できますか? 2 番目のパラメーター 3 または 2 または 1 は何を表していますか?

まだモニカをマッピングしようとしています。STOCK:PipelineTask は DataFlow タスクを意味します。say... copy column のモニカは何ですか?

4

3 に答える 3

3

はい、これは SSIS に対する私のフラストレーションの 1 つです。新しい用語の簡単な表やマップが提供されていないことです。

小さなコードを使用して、使用可能なコンポーネントを見つけることができます。

コードは次の場所にあります: http://msdn.microsoft.com/en-us/library/ms136106.aspx

実行すると、コピー列のモニカが次のようになっていることがわかりました: 名前: コピー列の作成名: DTSTransform.CopyMap.1

于 2008-10-23T19:58:36.013 に答える
0

以前は、Wrox の本であるSQL Server 2005 Integration Servicesのコピーを持っていました。プログラムによる SSIS パッケージの操作に特化した章全体が 1 つまたは 2 つあると確信しています。地元の書店をチェックして、パラパラとめくると、欲しいものが見つかるかもしれません。

申し訳ありませんが、書籍の参照以外に具体的なものを提供することはできません. 幸運を。

于 2008-10-23T02:18:36.467 に答える