2013-12-16 21 views
1

我有文本文件,這樣的事情如何加載文本文件索恩(TH)分隔成的SQL服務器2012

col1þcol2þcol3þcol4 
aaaþbbbþcccþddd 
xxxþyyyþzzzþabs 
123þtyehþyetþethrr 

我試圖加載到SQL服務器使用SSIS包after following steps from here但我無法找到解決方案,可能有人指導我在執行

包失敗:

這裏是從程序執行快照

[Flat File Source [8]] Error: Data conversion failed. The data conversion for column:<column namesss> 

它輸出這樣

enter image description here

的變化我試圖使:這樣

enter image description here

enter image description here

enter image description here

+0

你說你嘗試了使用其他答案的步驟,但實際上並沒有告訴我們當你按照這些步驟發生了什麼。你有錯誤嗎?如果是這樣,錯誤是什麼?導入是否發生但數據不正確? –

+0

@Damien_The_Unbeliever當我嘗試一個示例文件,我得到的輸出像我在圖像中顯示,但在一個大文件(10大列名+ 2000行)執行它會給出錯誤? –

+0

根據您的列名稱,看起來您沒有在連接管理器中定義的列。彈出平面文件連接管理器中的選項卡屏幕截圖以及一行或兩行示例數據,我可以看一下 – billinkc

回答

3

更改刺是你分隔符,而不是您的行分隔符。然後將您的行分隔符更改爲換行符(推測)。

要做更多事情,我們需要查看您的表定義和包定義的其餘部分,特別是列分配。

+0

謝謝!我正在處理它,示例文本很好地執行theres與「+」分隔符我需要做的另一個大文本文件 –