2

SSIS で、"CourseName" でテーブル 1 とテーブル 2 のマージ結合を実行しようとすると、列の一部のみがマップされているという結果が表示されます。つまり、これら 2 つのテーブルの値が同じデータ型で同じ "Coursename" を持っていても、SSIS の Left Merge Join では "一致しない" と見なされます。誰か助けてくれませんか?

PS

  1. 両方の列のデータ型は nvarchar(30) です
  2. ルックアップも機能していません...
4

2 に答える 2

5

考慮すべき点がいくつかあります。

  1. データ ソース レベルで並べ替えを実行しますか? データ ソース レベルでの並べ替え結果が、SSIS で並べ替えを実行した場合と異なるという問題がありました。おそらく、使用されているエンコードが異なるためです。
  2. 列をトリミングしましたか? 大文字と小文字の区別も見てください。
于 2012-05-15T08:34:06.697 に答える