MS Visual Studio 2012 Shellと4.6.01055の.Netフレームワークを使用してSSISパッケージを作成しています。 SSISパッケージには、フラットファイルソース、データソース行数、最終データセット数、およびOleDb宛先タスクを持つデータフロータスクがあります。 SQLデータベースに接続し、接続がテスト済みであることを確認しました。
テキストファイルを取得するフラットファイル接続マネージャがあります。 「プレビュー」セクションでは、フラットファイル接続マネージャーエディターのヘッダー列のみが表示されます。エラーメッセージは、警告レベルで次のメッセージとともに表示されます。[フラットファイルソース[10]]警告:ヘッダー行の読み取り中にデータファイルの末尾に達しました。ヘッダー行の区切り文字とスキップするヘッダー行の数が正しいことを確認してください。ファイル自体には合計19行があり、最初はヘッダー行です。SSISで0行が処理されるのはなぜですか?
私はオリジンファイルのヘッダ名にスペースを入れました。そのファイルでは、最後の列にスペースを入れないように編集しました。それは問題を治しませんでした。最後の列は日付ですが、OutputColumnWidthを50、データ型を文字列[DT_STR]として指定しています。 {CR} {LF}のように行の区切り文字があります。カラムデリミタは{|}です。実行すると、パッケージファイル名は変更されません。
ロケール=英語のエディタの[一般]セクションで、 Unicodeはチェックされません。コードページ= 1252(ANSI-Latin1);フォーマット=デリミタ付き。テキスト修飾子=なし;ヘッダー行区切り文字= {CR} {LF}(CRまたはLFだけを試しました)。ヘッダー行をスキップする= 0(ヘッダー行が1つしかないので、1も試しました)。最初のデータ行が列名にチェックされています。
プレビューセクションにデータが表示されないのはなぜですか?そしてなぜ私はヘッダだけを持っていると思っていますか?
ありがとうございました。一般セクションでCRまたはLFに変更していたとき、それはAdvancedセクションで変更されていませんでした。それは実際に私が変更する必要があったLFでした。 NotePad ++は無料アプリですか? Ultra Editを使用します。私は正しい方向に向いてくれてありがとう。 – Disco
可NotePad ++は無料アプリです。喜んで助けてください。私の答えが役に立つと分かったら、upvoteと/またはacceptをしてください。これは将来のユーザーにあなたの質問が彼らを助けるかもしれないことを示すものです。 – DeanOC