.dtsx ファイル内のすべてのコンポーネントに OLE DB ソースから列を自動的に追加するプログラムを作成しようとしています (ターゲットは SSIS 2005 です)。プログラムで .dtsx を処理すると、列が正しく追加されたように見えますが、変更したパッケージを開くと、コンポーネントに次のメッセージが表示されます。
入力列には、データ フロー タスクで以前に使用されていない系統 ID があります。
コンポーネントをダブルクリックして [OK] を押すと、エラーが消えます。
私の質問は:
プログラムで同じ動作をする方法はありますか? このプログラムを使用してユーザーのこの操作を自動化しようとしますが、このエラーによりプロジェクトでブロックされます。