SSIS 无法在 unicode 和非 unicode 字符串数据类型之间转换

最近在学SSIS,遇到一个问题,把平面文件源的数据导入到EXCEL中。

平面文件源的对象是CSV,读进来的PhoneNumber是 DT_STR

然后倒入Excel 对应列建立的是longtext

一直报错:unicode 和非 unicode 字符串数据类型之间转换 ,如下图:

SSIS 无法在 unicode 和非 unicode 字符串数据类型之间转换_第1张图片

网上很多教程都说让加个数据转换,但是并没有说到底怎么加,弄了半天,参考以下文档:

http://www.cnblogs.com/freeliver54/p/3583798.html

在数据转换中,把DT_STR列转换为UNICODE字符串[DT_WSTR],搞定;

SSIS 无法在 unicode 和非 unicode 字符串数据类型之间转换_第2张图片

 

转载于:https://www.cnblogs.com/miranda-tang/p/8274556.html

你可能感兴趣的:(SSIS 无法在 unicode 和非 unicode 字符串数据类型之间转换)