为什么我不能在dbo.sysssislog表中看到onerror事件

时间:2012-06-25 09:08:19

标签: sql sql-server ssis dts

我运行了一个ssis包并且在其中一个任务中遇到错误(任务在序列容器内)。但是当我检查msdb sysssislog 表时,我看不到任何 ONERROR 事件(ONERROR)在那边。我知道可能是什么原因。请注意,这个包在包的ONERROR事件中有一个任务,它会在包中发生错误时运行。 / p>

ON ERROR ON TASK FAILED

之间有什么区别?

2 个答案:

答案 0 :(得分:1)

为SQL Server选择SSIS日志提供程序时,请检查需要跟踪的事件。我认为您可能错过了检查ONERROR事件

答案 1 :(得分:0)

当包因任何原因(包括任务失败)而出错时会引发OnError

无论包状态如何,任务失败时都会引发OnTaskFailed

您应该在日志中收到错误。也许您的配置不正确。