把TXT文字匯入SQLServer常見問題

ywxj_001發表於2020-11-18

在把TXT檔案匯入SQLServer的時候經常會遇到以下這些問題:

1、資料被截斷。

2、資料轉換失敗。

3、虛擬記憶體不足。

4、資料匯入後與原資料不符,有串列。


一般解決辦法:

一般TXT匯入是使用空格做分隔符的,可以先對原資料的空格進行清理,就不會出現串列現象。

如果不在目標資料庫建立目標表,就可能出現資料被截斷和資料轉換失敗問題,建議對含有中文欄位的原資料設定為Unicode字串[DT_WSTR]。長度自行設定。

如果問題依舊,建議在目標資料庫建立目標表,欄位型別都設定為nvarchar。

如果出現虛擬記憶體不足,一般都是客戶端的記憶體不夠,需要加記憶體或做記憶體優化,或者就是分批匯入資料。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22996654/viewspace-2734981/,如需轉載,請註明出處,否則將追究法律責任。