我正在從Excel表導入數據。我有以下問題所困擾 -從Excel導入數據時出現SQL錯誤
執行(錯誤)消息錯誤0xc020901c:數據流任務1:輸出有與輸出列「智力」(21)「的錯誤的Excel 源輸出「(9)。返回的列狀態爲:「文本被截斷,或者目標代碼頁 中的一個或多個字符不匹配。」 (SQL Server導入和導出嚮導)
錯誤0xc020902a:數據流任務1:「輸出列‘智力’(21)」失敗,因爲發生了截斷,並在「輸出列‘智力 截斷行處置’ (21)「 指定截斷失敗。指定組件的指定對象的 上發生截斷錯誤。 (SQL Server導入和 導出嚮導)
錯誤0xc0047038:數據流任務1:SSIS錯誤代碼DTS_E_PRIMEOUTPUTFAILED。組件「Source - MainSheetData $」(1)上的PrimeOutput方法返回錯誤代碼0xC020902A。當管道引擎調用PrimeOutput()時,組件返回失敗代碼。 失敗代碼的含義由組件定義,但 錯誤是致命的,並且管道停止執行。在此之前發佈的消息可能有錯誤 以及有關失敗的更多信息。 (SQL Server導入和導出嚮導)
我已經將它更改爲nvarchar(max),但仍然錯誤是相同的。 – Kumar
我也做了同樣的「IGnore失敗」但沒有成功。 – Kumar
哪個組件失敗?它是你的來源,目標還是中介組件?如果它的源代碼,您將不得不修改源代碼中輸出列的定義,而不是您的目標數據庫 –