什么是ssis中的未指定错误

时间:2013-08-22 18:07:21

标签: sql-server oledb ssis

ssis包由OLED源和OLEDB目的地组成。从sql 2000服务器源数据库中提取数据并将其加载到同一数据库目标数据库表中。同时加载400万行,在300万行后出错。 使用ssis加载这些记录需要4个小时... 请看下面的错误

[Ae_Data [737]]错误:SSIS错误代码DTS_E_OLEDBERROR。发生OLE DB错误。错误代码:0x80004005。 OLE DB记录可用。来源:“Microsoft SQL Server Native Client 10.0”Hresult:0x80004005描述:“未指定的错误”。

[Ae_Data [737]]错误:SSIS错误代码DTS_E_INDUCEDTRANSFORMFAILUREONERROR。 “输入”OLE DB目标输入“(750)”失败,因为发生错误代码0xC020907B,并且“输入”OLE DB目标输入“(750)”上的错误行处置指定错误失败。指定组件的指定对象发生错误。在此之前可能会发布错误消息,其中包含有关失败的更多信息。

2 个答案:

答案 0 :(得分:1)

尝试将其更改为ADO.NET目的地

答案 1 :(得分:0)

我今天遇到了类似的问题,没有一个互联网帖子对我有用。我遇到的错误与您的错误类似。如果有人遇到相同问题,我会发布

Error: 0xC0202009 at Get fresh data, OLE DB Destination [2]: SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x80004005.
An OLE DB record is available.  Source: "Microsoft SQL Server Native Client 11.0"  Hresult: 0x80004005  Description: "Unspecified error".
Error: 0xC0209029 at Get fresh data, OLE DB Destination [2]: SSIS Error Code DTS_E_INDUCEDTRANSFORMFAILUREONERROR.  The "OLE DB Destination.Inputs[OLE DB Destination Input]" failed because error code 0xC020907B occurred, and the error row disposition on "OLE DB Destination.Inputs[OLE DB Destination Input]" specifies failure on error. An error occurred on the specified object of the specified component.  There may be error messages posted before this with more information about the failure.
Error: 0xC0047022 at Get fresh data, SSIS.Pipeline: SSIS Error Code DTS_E_PROCESSINPUTFAILED.  The ProcessInput method on component "OLE DB Destination" (2) failed with error code 0xC0209029 while processing input "OLE DB Destination Input" (15). The identified component returned an error from the ProcessInput method. The error is specific to the component, but the error is fatal and will cause the Data Flow task to stop running.  There may be error messages posted before this with more information about the failure.

当从一个表到另一个表进行OLE DB传输时,就会发生这种情况。问题出在目的地的表索引上

试图对引起问题的特定记录进行深入研究,并确定哪些字段导致了问题。我设法解决了许多尝试和错误。通过修改源sql查询以选择不同的字段,直到发现哪些字段给我插入问题。

然后删除该特定目标上的所有关联索引,并且该索引有效