2012-02-08 66 views
2

我正在使用SQL Server 2008導入導出嚮導批量導入文本文件。SQL Server導入導出嚮導 - 日期時間錯誤 - 特定值

文本文件包含超過900萬點盧比的記錄與列分隔符|和行分隔符/終止爲{LF}

一切工作正常,除了一種情況:有一列在表中的數據類型datetime有文本文件中的記錄數如日期爲01/07/1861,09/08/1865等,並且嚮導無法導入這些類型的記錄,從而導致錯誤「日期格式無效」

任何人都可以幫助我嗎?

感謝和問候, PRATIK

更新 -

的問題是,只有日期值08/08/1696

即使我嘗試運行簡單的查詢類似以下內容:

選擇轉換(日期時間,'08/08/1696' ,101),它給像「一個varchar數據類型爲datetime數據轉換錯誤類型導致超出範圍的值。」

+4

[萬盧比(http://en.wikipedia.org/wiki/Lakh)= 100,000人喜歡我,誰是無知 – billinkc 2012-02-08 13:14:55

+1

什麼數據類型定義爲平面文件連接管理器列? DT_DBDATE,DT_DBTIMESTAMP,DT_DBTIMESTAMP2等。我現在猜測這不是你選擇的SSIS日期時間類型的有效範圍,但是當我開始工作時,我需要查找類型映射。 – billinkc 2012-02-08 13:23:54

+0

它映射到DT_DBTIMESTAMP – pratik 2012-02-08 16:16:29

回答

相關問題