【发布时间】:2024-04-20 20:15:01
【问题描述】:
我运行了一个 ssis 包,但其中一个任务出错(该任务在序列容器内)。但是当我检查 msdb sysssislog 表时,我看不到任何 那边的ONERROR事件(ONERROR)。让我知道可能是什么原因。请注意,这个包在包的ONERROR事件中有一个任务,它会在包中发生错误时运行。
ON ERROR和ON TASK FAILED
有什么区别【问题讨论】:
-
您在 On Error Event 中执行什么任务?
-
有一个执行 SQL 任务。此任务从 sysssis 日志中选择一些行并更新我的自定义表之一
-
在我触发此查询时出现错误后,我找不到返回的任何行 select top 1 source from msdb.dbo.sysssislog where (upper(event) = 'ONERROR')
-
当您为 SQL 服务器选择 SSIS 日志提供程序时,您是否检查了 OnError 事件
-
太棒了……这就是原因!!非常感谢
标签: sql sql-server ssis dts