繁体   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