我想使用ssis包將數據導入到sql server。我有一個名爲description的列,它有一個690個字符的單元格。從excel導入數據到sql server
由於SSIS無法確定所需的最大長度,因此我得到一個截斷錯誤。我試着改變excel源連接的輸出列屬性,但沒有幫助。但是,當我將最大長度的單元移動到第一行時,它完美地工作(因爲ssis包決定了前8行的最大長度)。
因爲我想讓這個過程自動化,所以我不想每次都修改excel表格。我已閱讀了有關更改ssis讀取的行集數量,但尚未能弄清楚如何去做的問題。
任何類型的幫助,將不勝感激。
我相信你正在尋找在你的數據流的數據轉換步驟。您應該能夠將輸出列指定爲所需大小的字符串(不要忘記更新映射以使用新列)。 –
是否需要數據轉換?它以文本/字符串格式進入。它需要ntext數據類型,但需要考慮nvarchar,即使我增加了nvarchar的字符數量也沒有幫助。 – Rahul
@JacobH嘿所以當我使用數據轉換。它說一個新的錯誤說無法檢索列描述的長數據。 – Rahul