如果我有一个运行SSIS包的SQL代理作业,并且该SSIS包失败。是否可以/如何识别SSIS包中的哪个步骤失败?
我的最终目标是编写一个查询,告诉我失败的最后一步。到目前为止,我有:
select top 5 * from MyDB.dbo.sysssislog
where event = 'OnError'
order by id desc
这给了我一个SourceID,它是包的GUID(我已经从SQL Agent视图历史中知道了)。它也给了我executionid,我无法与之匹敌。
我发现Microsoft文档很有用https://docs.microsoft.com/en-us/sql/integration-services/system-views/views-integration-services-catalog但是,我无法确定程序包中的哪个步骤导致了问题。我想知道它是否有可能 - 如果SSIS简单不存储这些信息。