解决问题:SSIS中,列“column”无法在 unicode和非unicode字符串数据类型之间转换

来源:互联网 发布:纸模设计软件 编辑:程序博客网 时间:2024/04/28 02:21

     问题:错误 0xc02020f6:数据流任务:列“column”无法在 unicode和非unicode字符串数据类型之间转换。

    原因:表中有些字段的数据类型是char 或 varchar的,反正是非nvarchar类型。

    方法:

         1.修改表字段类型为nvarchar。

         2.导入一个临时表,再insert*** into *** select ***。

         3.直接通过应用程序读入记录集,然后再一条一条insert into ……。 

         4.在SSIS中,添加“数据转换”组件,转换一下格式,即可。