0

以下に説明するように、いくつかの要件があります。

  1. 入力パラメーターを次のように受け入れる SSIS データ データ フロー タスクが必要です。

    --SourceServer Connection String
    --DestinationServer Connection String
    --Source Table Name
    --Destination Table Name
    
  2. 次に、実行時にソース テーブルと宛先テーブルの列マッピングを動的に行う必要があります。

  3. ソース テーブルと宛先テーブルのスキーマは常に同じです。

  4. 上記のパラメータを C#.net から渡して、このパッケージを呼び出したいと思います。

  5. ここで重要なことの 1 つは、ソース テーブルと宛先テーブルの異なるセットを渡す必要があることです。

4

2 に答える 2

0

前の質問でこれに答えたところです。テーブルをループして、ソースおよび宛先コンポーネントの列を動的にマップすることはできません。テーブルごとに Source -> Ddestination のセットが 1 つ必要です。

それが不可能な場合は、SQL Server オブジェクトの転送タスクでロックすることをお勧めします。

于 2012-08-13T12:33:17.060 に答える