日時形式のフラットファイル"5/19/2017 05:22:23.777 PM"
、そしてSSIS変換を使用してこのデータをテーブルに挿入しようとすると、次のエラーが発生します。
[フラットファイルソース[2]]エラー:データ変換に失敗しました。列 "" DT_Date ""のデータ変換は、ステータス値2およびステータステキスト "データが失われる可能性があるため、値を変換できませんでした。"を返しました。
[フラットファイルソース[2]]エラー:SSISエラーコードDTS_E_INDUCEDTRANSFORMFAILUREONERROR。エラーコード0xC0209084が発生したため、「フラットファイルSource.Outputs [フラットファイルソース出力] .Columns ["DT_Date"]」と、「フラットファイルSource.Outputs [フラットファイルソース出力] .Columns [」のエラー行の処理が失敗しましたDT_Date "]"はエラー時の失敗を指定します。指定されたコンポーネントの指定されたオブジェクトでエラーが発生しました。この前に、失敗に関する詳細情報を含むエラーメッセージが表示される場合があります。
ターゲット列はdatetime
として定義されます。
これで私を助けてください、どんな助けでも本当に感謝しています。
この問題を解決するにはどうすればよいですか?
入力列のタイプをDT_DBTIMESTAMP2
に調整してみてください。この修正により、同様に煩わしい日付変換の問題が発生しました。 ここにすべてのリストがあります これらの入力タイプの意味.