簡體   English   中英

數據從SQL Server導出到csv錯誤“數據轉換返回狀態值4”

[英]Data export from SQL Server to csv error “data conversion returned status value 4”

我正在嘗試使用ssis將數據從sql導出到csv文件。 在數據流任務中,我的源是OLE DB ,然后是它失敗的列的數據轉換,將其設置為data length 500 ,然后設置為flat file destination 在平面文件連接設置中,我確保數據長度設置為500

仍然出現錯誤:

[Flat File Destination [12]] Error: Data conversion failed. The data conversion for column "description" returned status value 4 and status text "Text was truncated or one or more characters had no match in the target code page.".

注意:SSIS通過識別將數據長度設置為450,這是在我將數據長度更改為500之前的最初失敗。

聽起來您的數據中有一些特殊字符。 在平面文件連接管理器中嘗試其他代碼頁。 您可以嘗試將其更改為65001 UTF-8

類似文章:

SSIS-文本被截斷或目標代碼頁中的一個或多個字符不匹配-特殊字符

就我而言,數據中某些特殊字符存在問題。 在平面文件連接管理器中選中“ Unicode”復選框后,它工作正常。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM