2017-02-03 144 views
3

我想簡單地導入一個.tsv(200列,400,000行)到Sql Server。問題導入.tsv到sql服務器

我得到這個錯誤的所有時間(總是以不同的列):

錯誤0xc02020a1:數據流任務1:數據轉換失敗。 「列93」列的數據轉換返回狀態值4,並且狀態文本「文本被截斷或者一個或多個字符在目標代碼頁中不匹配」。

即使我明確: enter image description here

所以,我發現我自己,回去,並改變(這種情況下,500)的輸出: enter image description here

有沒有辦法改變這一切OutputColumnWidth到像'最大'一次?!我有200列,我不能等待它失敗,並返回並更改爲每個失敗的列......(我不關心性能,任何數據類型是相同的我)

回答

0

你可以嘗試打開你的SSIS包的代碼視圖,並做一個ctrl-H替換所有「50」到「500」。如果你有50個,你不想改爲500,那麼看看代碼,並使替代更具體的上下文。