2009-09-22 27 views
2

我想製作一個通用錯誤處理包,當出現問題時應該從我的其他包中調用它。在這個錯誤處理包中,我想記錄哪些任務失敗以及失敗的原因。我如何檢索這些信息?檢索SSIS中的失敗包和錯誤消息

我使用控制流失敗優先約束來指出執行包任務執行錯誤處理包出現問題時。

回答

1

我已經做到了,我唯一需要的東西就是流程id並登錄到一個SQL服務器,所以我可以運行這樣的查詢:

SELECT event,computer,operator,source,starttime,endtime,message FROM sysdts log90 WHERE(executionid ='?')AND(event = N'OnError') ORDER BY starttime DESC