【发布时间】:2019-05-24 09:27:18
【问题描述】:
在 SSIS 包中,我将源系统中的一个暂存表中的大量列加载到数据仓库中的另一个表中。 2 列可以包含丹麦字母。 名称 - varchar(200) 地址 1 - varchar(100) 它们都有代码页 1252。 名称 haas æøå 更改为其他字符,但 address1 工作正常。 如果我将数据查看器放在退出 Sourcecomponent 的行上,它将显示已经存在的更改。在源组件的预览中,一切看起来都很好。 我该如何解决这个问题?
我尝试过从地面制作一个新包装。
我需要输出结果中的丹麦字母 ÆØÅ
【问题讨论】:
-
由于是临时表,尝试将列的数据类型改为nvarchar
-
实际上我只是尝试过,它奏效了。但我更喜欢 stagetable 是 sourcetable 的 100% 副本。它适用于表中的所有其他 varchar 列。
标签: visual-studio-2015 ssis character-encoding