2017-06-26 7 views
0

私は、sqls erverからexcelファイルにデータを読み込むプロジェクトで作業しています。 ローカルマシンで作業しているとき、私が作業しているパッケージは完全に動作しています。SSIS + Excel Vs_needsnewmetadataエラー

しかし、私はエラーを取得しています展開を行うとき:検証に失敗し、検証状態を返さ「vs_neednewmetadata」

私は任意の助けが

を理解されるであろうSSIS 2012やExcel 2016に

を使用しています

ありがとう

+1

excelドライバは、その場でデータ型を処理します。列が特定の長さの場合、それはvarcharになります。列のデータが長い場合、それはメモになります。したがって、ファイル内のデータに応じて、ファイル上のデータ型が変更され、 "vs_neednewmetadata"がスローされます。回避策が見つかりませんでした。 –

答えて

0

この問題は、常に把握するのは非常に複雑です。 この問題のような場合でも、ソースまたは宛先が変更されていて、展開されたパッケージは変更されていないかどうかを確認してください。実際に、接続テーブルのDBやファイルを更新するときは、再度デプロイすることを忘れないでください。 また、スクリプトコンポーネントで作業するときは注意が必要です。このコンポーネントを他のパッケージからコピーしたりコピーしたりしないでください。それを解決することはできません。 私の場合、私が持っていた問題は宛先Excelファイルに関連していました。私はこのファイルをいくつかの行を消去するように変更しましたが、構造を変更していないので、このファイルをサーバーにコピーしていませんでした。 変更がマイナーで、宛先ファイルの構造に影響を与えないということは、サーバーのバージョンファイルをdevで使用するもので更新する必要があることを意味します。

関連する問題