我运行了一个ssis包并且在其中一个任务中遇到错误(任务在序列容器内)。但是当我检查msdb sysssislog 表时,我看不到任何 ONERROR 事件(ONERROR)在那边。我知道可能是什么原因。请注意,这个包在包的ONERROR事件中有一个任务,它会在包中发生错误时运行。 / p>
ON ERROR 和 ON TASK FAILED
之间有什么区别?答案 0 :(得分:1)
为SQL Server选择SSIS日志提供程序时,请检查需要跟踪的事件。我认为您可能错过了检查ONERROR事件
答案 1 :(得分:0)
当包因任何原因(包括任务失败)而出错时会引发OnError
无论包状态如何,任务失败时都会引发OnTaskFailed
您应该在日志中收到错误。也许您的配置不正确。