sql-server - 为什么平面文件未在 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^
我在两端都使用了正确的代码页,并使用了派生组件进行转换。请帮助我将源加载到目标作为数据库
解决方案
当您尝试使用现有的“资源帮助”元素时,通常会发生此错误。我遇到了这个问题,我找到了添加新元素的解决方案(源帮助)。 转到 SSIS -> SSIS Toolbox 添加新的 Source Assistant 并为您正在使用的数据源进行配置,它应该可以工作。
推荐阅读
- php - 在 Woocommerce 中提交结帐表单时格式化帐单电话号码
- macos - 修复 MacOS 上损坏的 XAMPP 安装
- python - 将scrapy结果保存到mysql
- python - 如何在不同的图中使用张量?
- javascript - Javascript未捕获引用错误,调用未定义onclick
- orientdb - 在 3.0.0 中,与 ODatabaseDocumentTx 不同,OrientDB 构造函数为内存 DB 抛出异常
- excel - 如何在 Excel VBA 中显示多列组合框?
- java - Java CMS GC - 初始标记
- python - 多次克隆 NumPy 数组
- python - tensorflow u-net python包过滤器贴图尺寸