SSIS 报错
0
数据大概有几百万条,简单的从ORACLE中的表加载到SQL SERVER库中
[OLE DB 源 [1]] 错误: SSIS 错误代码 DTS_E_OLEDBERROR。出现 OLE DB 错误。错误代码: 0x80004005。
[SSIS.Pipeline] 错误: SSIS 错误代码 DTS_E_PRIMEOUTPUTFAILED。组件“OLE DB 源”(1) 的 PrimeOutput 方法返回了错误代码 0xC0202009。管道引擎调用 PrimeOutput() 时该组件返回了一个失败代码。虽然该失败代码只与该组件有关,但这个错误是致命的,管道已停止执行。可能在此之前已经发出错误消息,提供了有关失败的详细信息。
[OLE DB 源 [1]] 错误: SSIS 错误代码 DTS_E_OLEDBERROR。出现 OLE DB 错误。错误代码: 0x80004005。
[SSIS.Pipeline] 错误: SSIS 错误代码 DTS_E_PRIMEOUTPUTFAILED。组件“OLE DB 源”(1) 的 PrimeOutput 方法返回了错误代码 0xC0202009。管道引擎调用 PrimeOutput() 时该组件返回了一个失败代码。虽然该失败代码只与该组件有关,但这个错误是致命的,管道已停止执行。可能在此之前已经发出错误消息,提供了有关失败的详细信息。
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
8 个回复
BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2015-05-07 回答
赞同来自: shirleyJiao 、梁勇
如果是这样的话,你通过 Error Output 把这些造成错误的数据导出来分析一下。
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-05-07 回答
赞同来自: shirleyJiao
在控件的下方,有个 ErrorXxxxx按钮,你点击一下就看到了。
然后设置当出现写入错误的时候,怎么操作
估计就是 插入数据的时候有些列的数据和你的目标列数据类型不匹配或者别的原因。
但是你这里没有显示完整的数据信息,我怀疑你是没有截出来。
目前你先配置一下错误输出吧,看看到底是哪些行导致的问题
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-05-08 回答
赞同来自: shirleyJiao
看到了吗? 大概的步骤就是这样
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-05-07 回答
赞同来自:
有的话,麻烦你都贴出来 否则看不出任何问题
shirleyJiao - 一句话介绍 2015-05-07 回答
赞同来自:
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-05-07 回答
赞同来自:
shirleyJiao - 一句话介绍 2015-05-07 回答
赞同来自:
shirleyJiao - 一句话介绍 2015-05-07 回答
赞同来自:
链接应该是没有问题的。多次执行过,能够导入部分数据,有时是500多W行报错,有时是100多W行报错。
怎么通过error output导出错误的数据啊,错误的数据会有多少呢,会很多吗?