列名と表名が変更される可能性がありますが、それらはすべて同じデータ宛先に移動する必要があるため、選択文をオンザフライで作成しています。これを実行可能にする他の共通点があります。後でそれらに入る必要がある場合は、 16カラムのselect文を作成しています。常に16のカラムがあります。カラム名が変更され、テーブル名が変更される可能性があります。私はパッケージを実行すると、SELECT文は、うまく構築されますが、データフローを実行しようとしたときに、私は次のエラーを取得する:SSIS外部メタデータ列を削除する必要があります
The "external metadata column "ColumnName" (79)" needs to be removed from the external metadata column collection.
生成されている実際のSQL文は次のとおりです。
select 0 as ColumnName, Column88 as CN1, 0 as CN2, 0 as CN3, 0 as CN4,
0 as CN5, 0 as CN6, 0 as CN7, 0 as CN8, 0 as CN9, 0 as CN10,
0 as CN11, 0 as CN12, 0 as CN13, 0 as CN14, 0 as CN15 from Table3
列 'Column88'は動的に生成され、テーブル名も動的に生成されます。他の 'CNx'列のソース列が存在する場合、同じ方法(CN1としてColumn88、CN2としてColumn89、CN3としてColumn90など)が表示され、表名は常に次の形式になります。整数。
誰でも間違っていると私はそれを修正する方法で私を助けてもらえますか?