首页 > 解决方案 > 为什么平面文件未在 SSIS 源中加载?

问题描述

我有一个下面的文本文件作为源,它试图加载到数据库中。但在第一阶段抛出错误,如

Source [8]:“Source.Outputs[Flat File Source Output].Columns[SubName]”的数据类型是 DT_NTEXT,ANSI 文件不支持。改用 DT_TEXT 并使用数据转换组件将数据转换为 DT_NTEXT。

CAS, SubName, ListCode, Type, CountryCode, ListName
^1000413-72-8^,^fasiglifam^,^447^,^Chemical Inventory^,^EU^,^ECICS Custom Tariff Codes^
^1000413-72-8^,^fasiglifam^,^0^,^^,^NN^,^SPHERA Global Substance List^

在此处输入图像描述

我在两端都使用了正确的代码页,并使用了派生组件进行转换。请帮助我将源加载到目标作为数据库

标签: sql-servertsqlssispackage

解决方案


当您尝试使用现有的“资源帮助”元素时,通常会发生此错误。我遇到了这个问题,我找到了添加新元素的解决方案(源帮助)。 转到 SSIS -> SSIS Toolbox 添加新的 Source Assistant 并为您正在使用的数据源进行配置,它应该可以工作。


推荐阅读