我想製作一個通用錯誤處理包,當出現問題時應該從我的其他包中調用它。在這個錯誤處理包中,我想記錄哪些任務失敗以及失敗的原因。我如何檢索這些信息?檢索SSIS中的失敗包和錯誤消息
我使用控制流失敗優先約束來指出執行包任務執行錯誤處理包出現問題時。
我想製作一個通用錯誤處理包,當出現問題時應該從我的其他包中調用它。在這個錯誤處理包中,我想記錄哪些任務失敗以及失敗的原因。我如何檢索這些信息?檢索SSIS中的失敗包和錯誤消息
我使用控制流失敗優先約束來指出執行包任務執行錯誤處理包出現問題時。
我已經做到了,我唯一需要的東西就是流程id並登錄到一個SQL服務器,所以我可以運行這樣的查詢:
SELECT event,computer,operator,source,starttime,endtime,message FROM sysdts log90 WHERE(executionid ='?')AND(event = N'OnError') ORDER BY starttime DESC
看看Jamie Thomson撰寫的以下文章,其中顯示瞭如何使用腳本任務獲取錯誤描述。
http://consultingblogs.emc.com/jamiethomson/archive/2005/08/08/1969.aspx
你可以找到一個替代方法錯誤從SQL Server中的文章處理在SSIS中央
感謝您的回答,但該文章在數據流中使用腳本組件,與我的情況無關我在控制流中並使用腳本任務。 – Cros 2009-09-23 08:50:27