我想制作一个通用错误处理包,当出现问题时应该从我的其他包中调用它。在这个错误处理包中,我想记录哪些任务失败以及失败的原因。我如何检索这些信息?检索SSIS中的失败包和错误消息
我使用控制流失败优先约束来指出执行包任务执行错误处理包出现问题时。
我想制作一个通用错误处理包,当出现问题时应该从我的其他包中调用它。在这个错误处理包中,我想记录哪些任务失败以及失败的原因。我如何检索这些信息?检索SSIS中的失败包和错误消息
我使用控制流失败优先约束来指出执行包任务执行错误处理包出现问题时。
我已经做到了,我唯一需要的东西就是流程id并登录到一个SQL服务器,所以我可以运行这样的查询:
SELECT event,computer,operator,source,starttime,endtime,message FROM sysdts log90 WHERE(executionid ='?')AND(event = N'OnError') ORDER BY starttime DESC
看看Jamie Thomson撰写的以下文章,其中显示了如何使用脚本任务获取错误描述。
http://consultingblogs.emc.com/jamiethomson/archive/2005/08/08/1969.aspx
你可以找到一个替代方法错误从SQL Server中的文章处理在SSIS中央
感谢您的回答,但该文章在数据流中使用脚本组件,与我的情况无关我在控制流中并使用脚本任务。 – Cros 2009-09-23 08:50:27