Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2015 字符从丹麦语变为英语_Visual Studio 2015_Ssis_Character Encoding - Fatal编程技术网

Visual studio 2015 字符从丹麦语变为英语

Visual studio 2015 字符从丹麦语变为英语,visual-studio-2015,ssis,character-encoding,Visual Studio 2015,Ssis,Character Encoding,在SSIS包中,我将大量列从源系统中的一个stagetable加载到数据仓库中的另一个表中。 2列可以包含丹麦字母。 名称-varchar(200) 地址1-varchar(100) 它们都有代码页1252。 名称haasæå改为其他字符,但地址1可以正常工作。 如果我在退出Sourcecomponent的行上放置一个data viewer,它将显示已经存在的更改。在sourcecomponent的预览中,一切看起来都很好。 我该如何解决这个问题 我试着用地面做一个新的包裹 我需要输出结果中的丹

在SSIS包中,我将大量列从源系统中的一个stagetable加载到数据仓库中的另一个表中。 2列可以包含丹麦字母。 名称-varchar(200) 地址1-varchar(100) 它们都有代码页1252。 名称haasæå改为其他字符,但地址1可以正常工作。 如果我在退出Sourcecomponent的行上放置一个data viewer,它将显示已经存在的更改。在sourcecomponent的预览中,一切看起来都很好。 我该如何解决这个问题

我试着用地面做一个新的包裹


我需要输出结果中的丹麦字母ÆØ

我决定将NAME列转换为nvarchar,然后进行转换任务,将其更改回varchar。这是有原因的。但仍然不是我希望的解决方案。

因为它是一个暂存表,请尝试将列的数据类型更改为nvarcharacteric。我只是尝试了一下,结果成功了。但我更喜欢stagetable是sourcetable的100%副本。对于表中的所有其他varchar列,它都可以正常工作。