2009-08-03 12 views
-2

接続マネージャのエディタ設定がわからないため、CSVファイルを読み込む際に問題があります。 csvファイルを最大18行読み込むときに問題はありませんが、テーブルにロードされています。 第19列からのデータは正しく分裂していません。 行区切り文字は{CR} {LF} 列区切り文字はカンマ{、} データを正しく分割する方法です。SSIS CSVファイルのテーブルへの読み込み

助けてくださいか?

+2

いいえヘルプ。 –

答えて

1

ここには詳細はありません。

  1. 同じ.CSVファイルをExcelにインポートしようとするとどうなりますか?行19の周りに興味深いものは何ですか?
  2. と表示されますは19行目とは何か違いがありますか?
  3. 行19を削除すると、どうなりますか?

詳細を知っているので、これらのことも考えていると思います。面白い悪い推測以外何もしたくない場合は、少し詳細を提示する必要があります。

0

私はCSVインポートが不良データに関して少し制限されていることを発見しました。 19番目の列に問題がある場合は、なぜその列が失敗しているのかを知ることをお勧めします。インポートタスクのエラー状態をデータの切り捨てなどでエラーを無視するように指示することはできますが、これで問題が解決されないことがあります。

私はしばしば、単にSSISスクリプトタスクを使用するように複雑でエラーが発生しやすいCSVインポートを切り替えた後、自分のコードを書き込んでCSVを解析し、不良データを処理します。

0

正しくパーティション化されていない場合は、19行目のフィールド値の1つにコンマが含まれていると些細なことがあるため、その行に列が増えているようにインポートをスローします。この場合、CSVファイルの改訂版を入手できることを願っています。今回は、テキスト修飾子を設定してください。可能であれば、|

0

メモ帳++やテキストパッドなどのテキストエディタにファイルを置き、制御文字を表示するように変更します。おそらくあなたの犯人が見つかるでしょう

0

1つの列としてExcelに貼り付けてテキストを列に変換すると問題はありませんが、問題が開始されたフィールド値はSSISプレビューで2つの正方形のボックスと次のデータがあります行番号 もし誰かがファイルを見たいと思ったら私はあなたにファイルを電子メールで送ることを知らせます。

+0

こんにちは、クマール。 n新しい情報があります。あなたはちょうど "答え"を追加しました!私はあなたがhttp://stackoverflow.com/faqを読む時間を取ることをお勧めします。 –

関連する問題