2016-05-11 3 views
0

SSIS経由で.csvファイルをsqlにインポートしています。私たちがインポートしようとしているファイルは、私が "クリーン"と呼ぶものではありませんが、すべては大丈夫です。私はそれが別の会社のものと同じようには何もできません。したがって、私はSQLのエラー表とインポートの表を作成しました。SQL ServerへのSSISフラットファイルインポート - エラーパス経由で流れるすべてのファイル

基本的にすべてのファイル(14000以上)がエラーテーブルに流れ込みます。私はExcelで.csvファイルを開いていますが、一部の行にはNULLの代わりに空白がありますが、いくつか考えているものがあります。 は、私は次の取得のエラーコードを見て:私のデータで

エラーアウトプットは、フラット・ファイル・ソースからのデータの流れを追加する派生列に行くデシベル先 をOLEに行くとフラット・ファイル・ソースがある流れ「システム開始日」を持つ列、次にOLE DBの宛先に移動します。 -1071607675 ErrorColumn - - 211

すべての行がインポートされるようになっているSQL表の列です(VARCHAR(1500)、NULL) 探し私も

ErrorCodeが

何もあまりにも空想インポートファイルiselfにSSISを使用すると、列のDataTypeは文字列[DT_STR]であり、出力列幅は150ですが、これは問題ありません。

計画は、データの大部分を輸入することであり、それは違うものの、その後SQL2012から手動でインポートまたは類似した何かするerrosでデータスチュワードを見て、私は言わなければならない3列のエラー出力が本当にきれい悪いです問題。

これらの行のいずれかが正しいSQLテーブルにインポートされないのはなぜわかりませんか?

答えて

0

errcodeは、エラーC0209085()に相当します。データは、のように切り捨てられました。切り捨てを処理している場合を除き、これは致命的なメッセージです。切り捨てエントリを識別するために、データビューアで切り捨てまたはデバッグを無視してください。

0

これは日付の問題です。インポート前に.csvファイルの操作が解決されました。日付がYYYYMMDDからYYYY-MM-DDに変更されました。

多くのありがとうございます。

関連する問題