2009-09-22 62 views
2

我想制作一个通用错误处理包,当出现问题时应该从我的其他包中调用它。在这个错误处理包中,我想记录哪些任务失败以及失败的原因。我如何检索这些信息?检索SSIS中的失败包和错误消息

我使用控制流失败优先约束来指出执行包任务执行错误处理包出现问题时。

回答

1

我已经做到了,我唯一需要的东西就是流程id并登录到一个SQL服务器,所以我可以运行这样的查询:

SELECT event,computer,operator,source,starttime,endtime,message FROM sysdts log90 WHERE(executionid ='?')AND(event = N'OnError') ORDER BY starttime DESC