0

SQL Server のデータベースにテーブルを作成し、インポート ウィザードを使用して同じテーブルに CSV をインポートしようとすると、次のエラーが発生します。

Error 0xc0202009: Data Flow Task 1: SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x80004005.
An OLE DB record is available.  Source: "Microsoft SQL Server Native Client 11.0"  Hresult: 0x80004005  Description: "Invalid date format".
 (SQL Server Import and Export Wizard)

アップロードしようとしている CSV は、テーブルの作成に使用したものとまったく同じ形式ですが、日付と関係があるようです。

返された列のステータスは、「データ値が指定された型をオーバーフローしたため、変換に失敗しました。」でした。(SQL Server インポートおよびエクスポート ウィザード)

元の CSV 日付列の形式は次のとおりです。

EVENT_DT
31/12/2016 1:40
31/12/2016 2:55
31/12/2016 3:30
31/12/2016 3:30
31/12/2016 3:30

そして、アップロードしようとしている CSV im は次のようになります。

EVENT_DT
2/04/2020 6:55
2/04/2020 3:50
2/04/2020 4:25
2/04/2020 5:45
2/04/2020 3:15
2/04/2020 3:15

Import Qizard でEVENT_DT データ型をdatabase timestamp with precision [DT_DBTIMESTAMP2]when に変更しようとしましたが、それでもエラーが発生します。

誰かが私が間違っていることを指摘できますか?

4

1 に答える 1