SSIS导出数据到txt资料,有特殊编码的字符时就会截断,导致导出数据失败
SSIS导出数据到txt文件,有特殊编码的字符时就会截断,导致导出数据失败大家在用ssis包导出数据到平面文件的
SSIS导出数据到txt文件,有特殊编码的字符时就会截断,导致导出数据失败
大家在用ssis包导出数据到平面文件的时候,当列中包含一些特殊字符时有没有遇到导出失败的?
比如说unicode为160的,为66533等的。当有这样的情况时,怎么处理?
[最优解释]
保证这个平面文件为Unicode/UTF-8格式的文本.
保证导出的行列文本格式一致,无问题.
[其他解释]不知将unicode 和非unicode 转换下行不行?
[其他解释]存数据的时候就应该用nvarchar类型。导出应该不存在问题
[其他解释]用Data Conversion进行数据类型转换!
[其他解释]那就导出至xls。
[其他解释]頂6樓
[其他解释]首先保证编码一致
然后就是要把一些有预见的,替换掉
[其他解释]可以试试用类型转换组件,转换一下编码
[其他解释]字段类型是nvarchar型的,导出的时候采用的是ansi编码.会碰到阻断。
[其他解释]该回复于2011-07-26 10:53:55被版主删除
[其他解释]该回复于2011-07-30 10:47:39被版主删除