我的数据源是ORACLE的,表里的字段类型是VARCHAR2(255),
目标数据库是SQL SERVER 2000,表里的字段类型是varchar,
报的错是:无法从unicode转换成非unicode......什么什么什么...反正就是这个错了,而且我用SSIS里的那个数据转换的组件转换也不行?两个数据库均不能修改字段的类型,因为是客户提供的数据库,无法申请改动字段类型的.咋整?

解决方案 »

  1.   

    VARCHAR2(255)-->varchar,不存在类型转换.除非你使用了一些非标准的字符.可考虑使用类型转换转换这些数据.
      

  2.   

    应该不用转换。
    ssis package右键oracle以及sqlserver那个manager点advance edit(我具体不记得了),最有一个tab可以编辑你源字段的属性,看看源和目标字段的类型是否一致(都是varchar或者nvarchar)