首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于数据的潜在损失,SSIS无法转换

由于数据的潜在损失,SSIS无法转换
EN

Stack Overflow用户
提问于 2022-07-03 08:28:42
回答 1查看 263关注 0票数 0

我试图上传一个CSV文件通过SSIS,但它给我错误,我无法解决。

以下是我所犯的错误:

[OLE_DST -插入到stg_hcd_hcms_xls_fm01 196]错误: SSIS错误代码DTS_E_OLEDBERROR。发生了OLE DB错误。错误代码: 0x80004005。 OLE DB记录是可用的。来源:“本机客户端11.0” 结果: 0x80004005描述:“铸规格无效字符值”。 [OLE_DST -插入到stg_hcd_hcms_xls_fm01 196]错误: OLE_DST -插入到stg_hcd_hcms_xls_fm01.InputsOLE DB目的地Input.Columnsreport_date on OLE_DST -插入到stg_hcd_hcms_xls_fm01.InputsOLE DB目标输入时出错。返回的列状态是:“由于数据可能丢失,无法转换值”。 [OLE_DST -插入到stg_hcd_hcms_xls_fm01 196]错误: SSIS错误代码DTS_E_INDUCEDTRANSFORMFAILUREONERROR。由于发生了错误代码0xC0209077,"OLE_DST -插入到stg_hcd_hcms_xls_fm01.InputsOLE DB目标输入“失败,而"OLE_DST -插入到stg_hcd_hcms_xls_fm01.InputsOLE DB目标输入”上的错误行处理指定错误失败。指定组件的指定对象上发生错误。在此之前可能会发布错误消息,并提供有关故障的更多信息。 SSIS.Pipeline错误: SSIS错误代码DTS_E_PROCESSINPUTFAILED。在处理输入"OLE DB目标输入“(209)时,组件"OLE_DST - Insert stg_hcd_hcms_xls_fm01”(196)上的OLE_DST方法失败,错误代码为0xC0209029。标识的组件从ProcessInput方法返回一个错误。错误是特定于组件的,但是错误是致命的,将导致数据流任务停止运行。在此之前可能会发布错误消息,并提供有关故障的更多信息。 [FF_SRC for FM01 23]错误:向数据流任务缓冲区添加一行的尝试失败,错误代码为0xC0047020。 SSIS.Pipeline错误: SSIS错误代码DTS_E_PRIMEOUTPUTFAILED。PrimeOutput方法在FF_SRC上为FM01返回错误代码0xC02020C4。当管道引擎名为PrimeOutput()时,组件返回一个失败代码。失败代码的含义由组件定义,但错误是致命的,管道停止执行。在此之前可能会发布错误消息,并提供有关故障的更多信息。

在这里输入图像描述

我试着把数据分解成较小的块,从35356行到2500行,没有任何错误。除了交换了2列report_date和count之外,没有对源文件进行任何更改,但这一列不应该是错误的原因。如果是这样的话,我想它不应该工作在较小的行号上。

-I已将表视图快速加载更改为表/视图,但仍然没有更改。

有人能帮上忙吗。谢谢

EN

回答 1

Stack Overflow用户

发布于 2022-08-22 13:33:51

我能够通过使用交换列的新文件重新构建表来解决这个问题。重建是这里的关键。之后,当我试图运行时,包被提取并成功加载。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72844974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档