SSIS中数据库类型错误!
问题:
目标表的一个字段 2000 中的 TEXT
源表的一个字段 VARCHAR(2000);
在SSIS中死活倒不过去.
出现如下错误UNICODE和非UNICODE无法转发
比如字读Col 我在源里面CAST(Col AS VARCHAR(2000)--VARCHAR(MAX)等等
)都报错.
我就想法拖了一个 DATA Conversation 也报错,我一选择DT_STRING 也报错
我一步步转换成 NVARCHAR(MAX) -> VARCHAR(2000) 报错.
毫无疑问,数据库脚本在SSMS直接执行是没问题的.
但是一方到SSIS中就出错,还有 N' '尽然也报错说UNICODE 和非UNICODE 无法转换,我就郁闷了.
大家快帮帮我啊.