我正在使用SQL Server 2008導入導出嚮導批量導入文本文件。SQL Server導入導出嚮導 - 日期時間錯誤 - 特定值
文本文件包含超過900萬點盧比的記錄與列分隔符|
和行分隔符/終止爲{LF}
一切工作正常,除了一種情況:有一列在表中的數據類型datetime
有文本文件中的記錄數如日期爲01/07/1861
,09/08/1865
等,並且嚮導無法導入這些類型的記錄,從而導致錯誤「日期格式無效」
任何人都可以幫助我嗎?
感謝和問候, PRATIK
更新 -
的問題是,只有日期值08/08/1696
。
即使我嘗試運行簡單的查詢類似以下內容:
選擇轉換(日期時間,'08/08/1696' ,101),它給像「一個varchar數據類型爲datetime數據轉換錯誤類型導致超出範圍的值。」
[萬盧比(http://en.wikipedia.org/wiki/Lakh)= 100,000人喜歡我,誰是無知 – billinkc 2012-02-08 13:14:55
什麼數據類型定義爲平面文件連接管理器列? DT_DBDATE,DT_DBTIMESTAMP,DT_DBTIMESTAMP2等。我現在猜測這不是你選擇的SSIS日期時間類型的有效範圍,但是當我開始工作時,我需要查找類型映射。 – billinkc 2012-02-08 13:23:54
它映射到DT_DBTIMESTAMP – pratik 2012-02-08 16:16:29