首页 新闻 会员 周边 捐助

SSIS数据转换问题,谢谢!

0
悬赏园豆:50 [已关闭问题]

因为OLE DB源连接的是从英文版SQL数据备份恢复到中文版SQL的,所以转换中提示“多个代码页”,如下图所示:

我中加加了一步数据转换,想要进行转换一下,如下:

然后提示的错误如下图:

请高手帮忙解决一下,谢谢!

李通通的主页 李通通 | 初学一级 | 园豆:120
提问于:2008-10-27 16:22
< >
分享
其他回答(2)
0

不知道啊.友情UP

Jerry Qian | 园豆:19 (初学一级) | 2008-10-28 13:05
0

我以前碰到过类似的问题,我是这么解决的,因为两个数据库的版本不一致,所以导致你的表里面的字符串类型的字段有个属性叫做排序规则,这个都是默认的,但是因为数据库版本不一直,导致默认的值不一致,你建一个正常的表的varchar类型的试试,看看排序规则是哪个,然后你把英文版转过来的对照一下,弄成一样了,然后再试试,如果搞不清楚,就把字符串类型的字段删掉重新建一下试试,应该可以的。

李梦蛟 | 园豆:260 (菜鸟二级) | 2008-10-29 23:20
1

要在中间做两次数据转换:先转换为unicode string DT_WSTR,此时后面的代码页是空的;再转换为string DT_STR,此时后面代码页为936。如果不行可将两个转换先后位置换下试试。

lanyun102 | 园豆:205 (菜鸟二级) | 2011-10-09 15:51
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册