1

我在我的 SSIS 中作为“OLE DB COMMAND”运行 Oracle 存储过程。此存储过程的输入来自“OLE DB SOURCE”(输入是来自 SQL 服务器表的 id)。现在,在我的 oracle 存储过程中,当我收到“未找到数据”异常时,我想重定向输入 id 并将异常记录到 SQL 服务器表中。您能告诉我如何实现这一目标吗?

谢谢,纳迦

4

1 回答 1

0

“未找到数据”可能意味着 proc 在 Oracle 上失败,因此您无法重定向它。如果是行级错误,您可以重定向。

为了跟踪产生故障的 ID,假设它存储在一个变量中,我会将一个红色箭头从数据流组件拖到一个执行脚本任务,然后在这个任务上运行类似 insert into myLogTable values... 并传递标识变量

于 2012-04-25T14:08:36.850 回答