0

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

[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)”上的错误行处置指定错误失败。指定组件的指定对象发生错误。在此之前可能会发布错误消息,其中包含有关失败的更多信息。

4

2 回答 2

1

尝试将其更改为 ADO.NET 目标

于 2013-09-03T13:37:25.883 回答
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 查询来选择不同的字段,直到我发现哪些字段给了我插入问题。

然后删除了该特定目的地上的任何关联索引,并且它起作用了

于 2020-09-16T14:03:28.647 回答