SSIS错误输出脚本和插入重用

时间:2016-05-13 13:26:03

标签: sql-server ssis sql-server-2014

我有一个SSIS数据流执行选择并确定它是否应该插入或更新记录。对于选择,插入和更新,我有一个错误输出,附加到脚本组件,然后OLE DB命令将错误插入表中。全部插入到同一记录表中。我有一个硬编码列,告诉我发生了哪些DML操作,所以我知道错误在哪里。虽然这一切都运行良好,但我必须在每个包中对此操作进行三次编码。我花了更多时间来编写这些错误输出而不是实际逻辑。

要添加一件事,我正在使用' On Error Redirect Row"。如果我将任务设置为忽略错误,则不会将每条记录的错误记录到ONERROR设置的sysssislog表中。我希望流程继续出错。

有没有办法创建可重用的错误输出和日志进程,我可以在数据流中的所有操作上重用它?理想情况下,我可以在同一个进程中附加尽可能多的错误输出。

我在SSIS中启用了日志记录,但是这种方法以一种非常容易阅读和报告的格式获取了我想要的内容。对所有建议开放。使用SQL Server 2014.谢谢

0 个答案:

没有答案